分享好友 最新资讯首页 最新资讯分类 切换频道
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清空表中所有数据

最新文章
漫蛙manwa免费漫画
漫蛙manwa免费漫画是一款资源可以让用户免费下载的漫画阅读软件,所有资源都可以让用户免费阅读,为用户打造了一个非常舒适的阅
防蹭网大师手机怎么获取root权限 腾讯手机管家一键root怎么样
安卓系统的手机都可以进行ROOT,因为权限防蹭网大师需先获得root权限。具体步骤如下: 1:打开手机上开发选项中的USB调试功能,
赋能、链接、共赢:微界超级链助力企业转型升级?软件开发服务
赋能、链接、共赢:微界超级链助力企业转型升级?软件开发服务+平台运营+商业思维,微三云麦超介绍前文介绍:微三云给你一个支撑
神殿娱乐咕咕猪下载安装
神殿娛樂咕咕豬下載安裝帶給玩家極致的棋牌體驗,每個遊戲玩法均精心設計。本款優秀的棋牌大廳可支持微信登錄,操作簡便快捷。畫
轻松SEO提升,揭秘简单网站排名秘诀
简单SEO优化,助你网站轻松提升排名。关键词合理布局,内容原创高质量,网站结构清晰易导航。外链建设与关键词优化相结合,提升
自如租房手机app v7.12.1安卓最新版本
KACN海外点卡充值app是一个专业的海外点卡商城平台,专为海外华人打造,代购游戏点卡、装备、激活码等等商品以及话费充值服务,
腾讯广告投放推广平台电话?腾讯广告投放推广平台联系方式
腾讯广告投放推广平台联系方式摘要:随着互联网的发展,数字广告成为企业进行营销推广的必备手段之一。而腾讯广告投放推广平台作
网站优化之排名提升攻略,如何让网站在搜索引擎中脱颖而出,搜索引擎霸屏秘籍,网站优化排名提升全攻略,搜索引擎霸屏秘籍,网站优化排名提升全攻略
本攻略揭秘网站优化排名提升技巧,助您网站在搜索引擎中脱颖而出,霸屏搜索结果。通过深入浅出的策略,轻松实现网站排名优化,提
青龙白虎指标的使用方法及源码分享
  青龙白虎其实是天体星象的名称,在风水上它是用来进行定位的,而有投资者根据就以此为名称设立了一个指标,所以这也是青龙白
腾讯文档怎么排序? 腾讯文档在线表格设置标题行不排序的技巧
腾讯文档在线表格如何设置标题行不排序?今天我们就来看看详细的设置方法。一、新建在线表格1、打开腾讯文档,点击腾讯文档界面