DML数据操纵语言
用于对数据表中对数据的(插入,删除, 修改)操作。
插入数据
语法
insert into <tablename> (columnName1,columnName2,...) values(value1, value2,...)
- 这里只要求columnName1,columnName2,...和value1, value2,...一一对应。
虽然,如果所有字段都要输入,省略字段名他也可以,但在实际项目中,还是都会把字段名列出来,以增强SQL的稳定性。
例子mysql> INSERT into students(stu_num, stu_name, stu_gender, stu_age, stu_tel) values('20220601','bill','Male','17','18888888888');
删除数据
语法delete from <tableName> where ****
- 删除整张表的数据:
delete from <tableName>
删除某些数据:
delete from stus where stu_num='20220609'
修改数据
语法
update <tablename> set columnName=value [where]
修改一列
update stus set stu_gender='Male' where stu_num='20220602'
修改多列
update stus set stu_gender='Male',stu_qq='88888'where stu_num='20220602'
根据主键修改其他所有列
update stus set stu_name='Hanna', stu_gender='Female',stu_qq='2222333'
where stu_num='20220606'
参考:bilibili
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。