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