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的相关内容。。。

 

原文地址:http://www.cnblogs.com/zjq164/p/16851827.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性