MySQL基础教程6——DML—数据操作

622 阅读1分钟

MySQL基础教程6——DML—数据操作

数据操作顺序要一 一对应,字符串和日期在引号中,插入数据的大小在范围内。

插入数据

使用insert into 表名 (字段名) values (值),(值);

mysql> insert into user(
    -> id,name
    -> ) values(
    -> 1,'Tom'
    -> );
Query OK, 1 row affected (0.00 sec)

使用select * from 表名(后续会讲到)查询数据。

mysql> select * from user;
+------+------+
| id   | name |
+------+------+
|    1 | Tom  |
+------+------+
1 row in set (0.00 sec)

修改数据

使用update 表名 set 字段名1=值1 ,字段名2=值2 where 条件;

mysql> update user set name = 'Bom' where id = 1;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

使用select * from 表名查询数据。

mysql> select * from user;
+------+------+
| id   | name |
+------+------+
|    1 | Bom  |
+------+------+
1 row in set (0.00 sec)

可以看到name从原来的Tom修改为了Bom。

删除数据

使用delete from 表名 where 条件;

mysql> delete from user where id = 1;
Query OK, 1 row affected (0.01 sec)

使用select * from 表名查询数据。

mysql> select * from user;
Empty set (0.00 sec)

可以看到表中没有数据说明数据已被删除。

修改与删除若不添加添加默认对第一条数据进行处理

(点击进入专栏查看详细教程)