这篇文章主要介绍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语言操作的示例分析