业界动态
MySQL(零基础)详解之SQL、DDL、DML
2024-11-07 23:16

示例

MySQL(零基础)详解之SQL、DDL、DML

 
         

 注意如果在插入数据时,希望使用表结构中的自增效果,又不想写字段名称,那么可以给主键指定 null 值或者为空即可。

示例

 
         

语法格式

 
         

语法说明

(1如果语句中不写 where 条件,那么会修改所有行。

(2)值可以是常量值、表达式、函数。

3.2.1、修改一条数据

示例一 t_stu 表中id值为10的这条数据中的男改为女。

 
         

 示例二 t_stu 表中 id 1003 的数据的姓名,性别和出生日期都修改

 
         

3.2.2、修改所有数据

示例一:不加where条件修改数据

注意:在修改数据时需要加where条件,如果不加where条件,会修改表中的所有数据。

 
         

 在实际开发中在做修改之前最好是把表中的数据进行备份。

语法格式

 
         

语法说明

(1如果在删除时不带 where 条件,那么会删除表中所有数据。

(2)删除整张表数据后,还可以使用 truncate 语句来重置主键值。

(3)还可以一次性删除多个表数据,前提是这些表没有外键约束。

3.3.1、删除一个表里的一条数据

语法格式

 
         

示例删除 id 10 的数据

 
         

3.3.2、删除一个表里的删除所有数据

语法格式

 
         

示例

 
         
如果在执行删除时没有带 where 条件,那么会删除表中所有数据。

所以在删除数据之前最好是把数据进行备份。

3.3.3、truncate 语句来重置主键值

示例:我们再次执行如下的插入数据的语句,来向 t_stu 表中插入一条数据
 
         

从执行的效果可以发现,新添加的数据的主键值是从原来的主键值之后增长的。如果希望在清除表中所有数据后新添加的数据的主键值是从开始值起,那么就可以执行 truncate 语句来完成。

 
         
执行完这条语句后,再执行
 
         
发现truncate它会清空表中的所有数据

 再向表中插入一条数据

 此时我们发现,数据的主键值已经发生变化了。那么 truncate 语句它会起以下两个作用: 

(1清空表中所有数据

    以上就是本篇文章【MySQL(零基础)详解之SQL、DDL、DML】的全部内容了,欢迎阅览 ! 文章地址:http://yy520w.xhstdz.com/news/3434.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 物流园资讯移动站 http://gzhdwind.xhstdz.com/ , 查看更多   
最新新闻
2020年美联储货币政策展望:美国经济仍存在衰退风险 可能降息一至两次
本文转自微信公号“宏观亮语” 文/民生证券宏观解运亮、付万丛导读回顾历史,QE的出现并非偶然,既有价格型操作亦有数量型操作。
出现这6种症状小心是神经衰弱!缓解方法奉上!给紧张的精神放个假
现如今,生活节奏越来越快,压力似乎无处不在。出现“神经衰弱”问题的人越来越多了——怎么办?神经衰弱有哪些症状?简单来说,
用户活跃/用户价值度分析
用户活跃、用户价制度分析的在数据分析师的日常工作中经常会碰到,如何根据公司的业务情况对本公司的用户做活跃和价制度的
茅台自由,起步20万
  茅台的股东们前脚刚为其股价冲上2000元喜不自禁,后脚就发现,自己距离实现“茅台自由”也已经不远了。  2021年12月18日,
第三届校史文化知识竞赛重磅来袭!
忆历史、守初心、担使命为进一步弘扬矿大校史文化,提升师生对百十余年校史的了解,增强师生爱校情怀。校档案馆联合校团委、明德
词汇: 饮食词汇大全
  cheese 奶酪/干酪  vinegar 醋  butter 黄油  pepper 胡椒  soy sauce 酱油  cream 奶油  curry 咖哩  mustar
销售术语大全(通俗易懂).docxVIP
精品文档精品文档 PAGE PAGE#欢迎下载 。销售术语一、术语及解释1、 SKU( stock keep unit ) : 仓库最小保存单位(即陈列品项) 。
销售跟进客户话术有哪些?
在建立和维护客户关系的过程中,问候与关怀是非常重要的一环。一种简洁而温暖的话术是: "您好,希望您一切顺利。之前我们讨论了
电子商务数据分析应用实训系统
博星卓越电子商务数据分析应用实训系统以1+X电子商务数据分析职业技能等级标准(中级)为蓝本,对接“岗课赛证”,以数据采集与
本企业新闻