MySQL学习——操作表里的数据
摘要:本文主要学习了使用DML语句操作表里数据的方法。
插入数据
语法
通过传入数据插入:
1 insert into 表名 [(列名1, …, 列名n)] values (值1, …, 值n);
通过查询数据插入:
1 insert into 表名 [(列1, ..., 列n)] 2 select 列1, ..., 列n from 查询的表;
实例
1 mysql> insert into score values (null, '张三', '计算机', 98); 2 Query OK, 1 row affected (0.00 sec) 3 4 mysql>
更新数据
语法
1 update 表名 set 字段1 = 值1, …, 字段n = 值n 2 [where 表达式] 3 [order by 表达式] 4 [limit 起始编号, 查询条数]
实例
1 mysql> update score set grade = 99 where id = 1; 2 Query OK, 1 row affected (0.00 sec) 3 Rows matched: 1 Changed: 1 Warnings: 0 4 5 mysql>
删除数据
语法
1 delete from 表名 2 [where 表达式] 3 [order by 表达式] 4 [limit 表达式]
实例
1 mysql> delete from score where id = 1; 2 Query OK, 1 row affected (0.00 sec) 3 4 mysql>