mysql中基本的DML语句

1.DML语句的含义

数据操纵语言(DML) 由 DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作。基本的 DML 分为两类四种:检索(查询)和更新(插入、删除、修改)。

2.简单的DML语句

(1)新增一条新纪录的语法如下:

INSERT [INTO] table_name[( 字段列表 )] VALUES( 值列表 )

说明:关键字 INTO 可以省略。 字段列表是可选项。 字段列表由若干个需要插入数据的字段名组成,各字段使用“,”隔开。若省略了字段列表,则表示需要为表的所有字段插入数据。 值列表为必选项,该列表给出了待插入的若干个字段值,各字段值使用“,”隔开,并与字段列表一一对应。

附:使用 insert 语句可以一次性地向表中批量插入多条记录,语法格式如下:

INSERT INTO table_name[( 字段列表 )] VALUES ( 值列表 1), ( 值列表 2), ... ( 值列表 n)

(2)修改表记录的语法如下:

UPDATE table_name set 字段名 1= 值 1, 字段名 2= 值 2,..., 字段名 n= 值 n; [WHERE 条件表达式 ]

说明:where 表达式指定了表中的哪些记录需要修改,若省略了 where 子句,则表示修改表中的所有记录。 set 子句指定了要修改的字段以及该字段修改后的值。

(3)删除表记录的语法如下:

DELETE FROM table_name [WHERE 条件表达式 ]

说明:WHERE 条件子句为可选,若不存在 WHERE 子句,则删除整张表中的数据。

附:删除被关联的表记录

方法一:设置“删除时”状态为“SET NULL”

方法二:设置“删除时”状态为“CASCADE”

3.举例

(1)新增数据

新增一条新线路,要求新增的记录使用 line 表中所有的字段。

insert into line values(NULL, '807 ', ' 通恒公司 ', ' 工业四路 23 街坊 ', ' 振兴路复兴村小区 ',23.1,18);

(2)修改表记录

市交通委员会为加强公交集团在市民出行交通的主导性地位,通过资本运作方式拟将公交集团的控股公司“通恒公司”转变为公交集团的全资子公司,因而需要将“通恒公司”更名为“公交通恒公司”,为增大该公司的运力, 还将该公司所有线路的车辆数增加 4 台。

update line set company=concat(' 公交 ', company), number=number+4 where company='通恒公司 '

(3)删除表数据

删除表中指定条件记录。

delete from line_new where company=' 公交二公司 ';

以上就是DDL语句的内容,希望能够帮助你学习DDL语句,大家课后也不要忘记实践操作喔!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/269841.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

委托窗体传值

转载于:https://www.cnblogs.com/yoyo-524/p/6538547.html

yy自动语音接待机器人_人脸签到、发言记录,会议机器人来啦

会议机器人来啦~~在各种关于会议的吐槽中,很多人产生了一个需求:会议机器人。对于这一需求,安泽智能基于自身在人工智能行业的经验,研发出了适用于会议场景,具有会场引导、人脸识别签到、会议记录、与主持人串讲互动等…

TimeUnit

TimeUnit TimeUnit.DAYS 表示天 TimeUnit.SECONDS表示 秒

mysql中的函数有哪些?(1.数字函数)

一.函数类型 1.数学函数和控制流函数 2.字符串函数 3.日期和时间函数 4.系统信息函数和加密函数 二.解析数学函数及其包含的类型 1.数学函数是用来处理数值数据方面的运算,MySQL 中主要的数学函数有绝对值函数、三角函数、对数函数和随机函数等。 使用数学函数…

好分数阅卷3.0_自考通过率低?一位资深阅卷老师的自述

很多同学在咨询的时候,都会问老师自考的通过率高吗?老师会故意压分吗?自考分数背后究竟经历了怎么样的故事,今天我们一起来听一听自考阅卷老师的自述。1印象分很重要正常情况下,一份卷子的阅卷时间一般不会超过1.5分钟…

【BZOJ2300】【SCOI2011】糖果

差点就忘了还有差分约束这个东西……看见了就要学习一个 原题: 幼儿园里有N个小朋友,lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希…

mysql中的函数有哪些?(2.控制流函数)

一.函数类型 1.数学函数和控制流函数 2.字符串函数 3.日期和时间函数 4.系统信息函数和加密函数 二.解析控制流函数及其包含类型 1.控制流函数也称作“条件判断函数”,其根据满足的条件不同,执行相应的流程。 MySQL 中常见的控制流函数有 IF、IFNU…

st庞大股票股吧_黄金变石头!6倍大牛股提前锁定退市,市值蒸发98%,还有这些股票拉响警报(附名单)...

12月18日,*ST刚泰再次以跌停收盘,报0.53元/股,总市值仅7.89亿元。截至今日,公司已连续8日跌停,同时连续第19天收盘价低于1元/股,面值退市已是板上钉钉。戏剧性的是,与*ST刚泰行业、境遇相似的*S…

MYSQL的函数有哪些?(3.字符串函数)

一。字符串函数的类别及其作用 字符串函数主要用来处理字符串数据,MySQL 字符串函数主要有计算字符长度函数、字符串合并函数、字符串转换函数、字符串比较函数以及查找指定字符串位置函数等。 如下表所类 字符串函数 功能介绍 CHAR_LENGTH(str) 返回字符串 s…

多线程卖票问题

public class Ticket {private int number 30;public void sale(){if(number > 0){System.out.println(Thread.currentThread().getName() "卖出了" (number--) "票,剩余:" number);}}public static void main(String[] args…

在配置静态IP的时候遇到 :bringing up interface eth0 : error unknown connection

首先这是动态ip配置成功的结果 接下来切换到root用户来配置静态的 按照静态ip的配置方法配置好文件后(具体过程这里就不多加说明) 然后保存退出 当我们重启网卡的时候问题来了(因为本人有点强迫症,多次重启了,结果还是…

解决java.net.ConnectException: Connection refused:connect报错

解决java.net.ConnectException: Connection refused:connect报错 2. 原因和解决: 1)端口号被占用:杀死占用端口号(一般为8080)的进程,释放端口;彻底关闭 Tomcat 服务器,或者重新启…

discuz修改用户uid_你知道Linux中的UID和GID的含义吗

你知道Linux中的UID和GID的含义吗是不是大家看到UID(user id)和GID(group id),都会立马说不就是用户和用户组ID。但是。当我们登陆Linux系统时,输入自己的用户名和密码,这里其实Linux系统并不认识你的用户名(或者换一种说法,不是依…

linux5种IO模型以及同步异步,阻塞非阻塞

同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出…

MYSQL的函数有哪些?(4.3时间与日期函数)

一。时间与日期函数的格式说明符 格式说明符 描述说明 %a 一星期中每天名称的缩写(Sun...Sat) %b 月份的缩写(Jan...Dec) %c 月份的数字表现形式(0...12) %D 带有英语后缀的一个月中的每一天的…

MYSQL中最基础的的聚合函数(重点!)

一。聚合函数的介绍 在数据库查询过程中,不仅只返回数据的基础信息,有时还需对这些数据进行统计和汇总。MySQL 提供了聚合函数,用于实现这些高级功能。 二。聚合函数的基础运用 聚合函数用于对一组值进行计算并返回一个汇总值,…

商品尺码规格和颜色需要支持双引号

商品尺码规格和颜色需要支持双引号 商品尺码规格和颜色既然要支持双引号,不得不佩服这个需求; 如果支持英文双引号 就会是 "color":""red"" 导致前端获取不到颜色,但是中文状态下是没有问题的 只能将英文转换…

EasyExcel导入的时候报错Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/File

今天用EasyExcel导入的时候报错&#xff0c;如下 com.alibaba.excel.exception.ExcelAnalysisException: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/FileMagic at com.alibaba.excel.analysis.ExcelAnalyserImpl.<init>(ExcelAnalyserImpl.java…