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)
可以看到表中没有数据说明数据已被删除。
修改与删除若不添加添加默认对第一条数据进行处理