MySQL中DML语言操作的示例分析

介绍

这篇文章主要介绍MySQL中DML语言操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

补充说明,外键:不要使用外键,一切外键概念都在应用层解决。

补充说明,数据库的列,也就是字段名,尽量带上飘符号”

数据库存在的意义:数据存储和数据管理。

数据库:行(数据),列(字段)

注意:本页是解决了行的数据问题。上一页是解决列的字段问题。

DML语言:数据操作语言

1,添加(插入)

2,更新(更新)

3,删除(删除)

<强> 1。添加插入(往行里添加数据)

——插入语句(添加)
——格式:

插入的表名‘(’字段名1 ','字段名2 ','字段名3 ')值(& # 39;值1 & # 39;,& # 39;值2 & # 39;,& # 39;值3 & # 39;),(& # 39;值1 & # 39;,& # 39;值2 & # 39;,& # 39;值3 & # 39;),(& # 39;值1 & # 39;,& # 39;值2 & # 39;,& # 39;值3 & # 39;)
插入“学生”(“名字”,“年龄”,“性”)值(& # 39;小明# 39;& # 39;22 & # 39;,& # 39;男人# 39;),(& # 39;北京市# 39;& # 39;20 & # 39;,& # 39;女人# 39;),(& # 39;小李# 39;& # 39;25 & # 39;,& # 39;男人# 39;)

注意:

1,表明和字段名上面的符号是:飘”

2,值上面的符号是:单引号& # 39;

<强> 2。修改更新

2.1判断语句的符号

操作符含义范围结果=等于5=6 false<祝辞或者!=不等于5 & lt;在6 true>大于,,& lt;小于,,& lt;=小于等于,,祝辞=大于等于,,之间……与…在某个范围内(闭环)(2、5),且5 & lt; 1与1在2 falseor或5祝辞1或1在2真正

2.2修改一个字段的值,无条件

——改变,无条件。格式:更新的表名“集”字段名”=值

更新“学生”组的名字'=& # 39;北京航空航天# 39;——效果为所有的名字字段下的值都为北京航空航天

2.3修改一个字段的值,指定条件

——改变,有条件。格式:更新的表名“集”字段名”=值id=值1或id=值2

更新“学生”组的名字'=& # 39;东大# 39;id=1或id=3,效果为所有id为1和3的名字字段下的值都为东大

2.4修改多个字段的值,指定条件

——改变,有条件。格式:更新的表名“集”字段名1 '=& # 39;值1 & # 39;“字段名2》=& # 39;值2 & # 39;数之间,字段名值1和数值2

更新“学生”组的名字'=& # 39;北京航空航天# 39;,“性”=& # 39;男人# 39;年龄在20到25之间,效果为所有年龄在20到25范围

内的名字变为北京航空航天,性变为男人

<强> 3。删除(删除命令或者截断命令)

3.1方法1:删除命令删除表中全部数据和指定数据

删除从“学生”;——效果是把学生表完全删除


删除从“学生”id=1;——效果是把学生表中的指定数据删除

3.2方法2:截断命令删除表中全部数据

截断“学生”;——效果是把学生表完全删除

3.3两个命令删除表中全部数据的区别

删除删除后,再往表中加入数据,自增的id,会继续之前的往下排序;

截断删除后,自增的id不会往下排序。

因此,希望删除表中全部数据时,建议使用截断。

以上是“MySQL中DML语言操作的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

MySQL中DML语言操作的示例分析