抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

摘要:本文学习了如何使用DML语句管理数据。

环境

Windows 10 企业版 LTSC 21H2
MySQL 5.7.40

1 插入

通过传入数据插入:

sql
1
2
insert into 表名 [(列名1, ..., 列名n)]
values (值1, ..., 值n);

通过查询数据插入:

sql
1
2
insert into 表名 [(列1, ..., 列n)]
select1, ..., 列n from 目标表;

示例:

sql
1
2
3
4
mysql> insert into score values (null, '张三', '计算机', 98);
Query OK, 1 row affected (0.01 sec)

mysql>

2 更新

更新数据:

sql
1
2
3
update 表名
set 字段1 =1, ..., 字段n = 值n
[where 表达式];

示例:

sql
1
2
3
4
5
mysql> update score set grade = 99 where id = 1;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql>

3 删除

删除数据:

sql
1
2
delete from 表名
[where 表达式];

示例:

sql
1
2
3
4
mysql> delete from score where id = 1;
Query OK, 1 row affected (0.01 sec)

mysql>

评论