DML的使用与理解
DML
DML是对表中数据进行增删改的操作。
添加数据--主要语法是insert into 表名(...)values(...);
分为三种常见的的添加形式:
(1)、给指定的列添加数据--语法:insert into 表名(列名1,列名2,...)values(值1,值2,...);
这是语句
运行添加数据的语句之后,执行这条语句,
可以看出执行成功。
然后查询表,则是select * from stu;
执行这条语句,则显示出表格来
(2)、给全部列添加数据--语法:insert into 表名values(值1,值2,...);
这是语句
运行这句语句,
显示运行成功。
然后再次运行查询语句,select * from stu;
则显示出表格
当然,在语句中,也可以将表中列名的列表删除,但是不利于后期的查看。
(3)、批量添加数据--语法:insert into 表名(列名1,列名2,...)values(值1,值2,...),(值1,值2,...),(值1,值2,...),...;
insert into 表名 values(值1,值2,...),(值1,值2,...),(值1,值2,...),...;
批量添加就是在(2)的前提下,在最后依次添加表中内容,
如values(2,‘张三’,‘100’,....),(2,‘张三’,‘100’,....),(2,‘张三’,‘100’,....);即可。
修改数据--主要语法是update 表名 set 列名1=值1,列名2=值2,.....where条件;
注意:修改语句中如果不加条件,则将所有数据都修改。
运行结果:
多个列修改
运行结果:
若不加where条件,则会出现错误
运行结果:
结果是都变成了女。。。
所以在写语句时,一定要注意添加where条件。
删除数据--主要语法是delete from 表名 where 条件;
注意:删除语句中如果不加条件,则将所有数据都删除。
运行结果:结果显示没有张三了。
如果不加where条件,
运行结果:
相当于把表的数据都删了。
这就是DML的相关内容。。。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性