MySQL-第六篇DML语句
1、DML主要操作数据表里的数据,主要完成3个任务:
1》insert:插入数据。格式:insert into ...
2》delete:删除数据。格式:delete from ...
3》update:修改数据。
2、insert into语句
insert into xxx [(column[,column...])]values(value[,value...]);
如果省略了表名后面的括号及括号里的列名表,默认将为所有列插入值,则需为每一列都指定一个值,某些可以写固定某个值,比如null。
还可以使用子查询插入数据。
insert into xxx [(column[,column...])] subquery;
还有一种插入方式是values后面使用多个括号包含多条记录,记录之间使用“,”分隔。
insert into xxx [(column[,column...])]values(value[,value...]),(value[,value...]);
3、update语句
update语句用于修改数据表的记录,每次可以修改多条记录,通过where子句限定修改条件。
update xxx set column1=value1[,column2=value2]... [where condition];
一次修改多列:
update xxx set column1=value1[,column2=value2]...
4、delete from语句
删除指定表的记录。使用delete from不需要指定列名,因为总是按行删除的。
where子句用于指定删除哪些行,缺省where子句将删除整张表的数据。
delete from xxx [where condition];
当主表记录被从表记录参照时,主表记录不能被删除,只有先将从表中参照主表记录的所有记录全部删除后,才可以删除主表记录;如果定义外键约束时定义了主表记录和从表记录之间的级联删除on delete cascade,或者使用on delete set null限定在主表记录被删除时将参照记录的外键字段值设置为null。
转载于:https://www.cnblogs.com/ZeroMZ/p/11369956.html
MySQL-第六篇DML语句相关推荐
- 【MySQL基础教程】DML语句详细介绍
前言 本文为 [MySQL基础教程]DML语句详细介绍 相关知识,DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增.删.改操作.下 ...
- MySQL数据库03(MySQL的存储引擎 DML语句 父子查询 )
一.1.MySQL的存储引擎 储存引擎的类型:MyISAM.InnoDB. Memory.CSV等九种 MyiSAM和InnoDB类型主要区别 名称 InnoDB MyISAM 事务处理 支持 不支持 ...
- mysql中基本的DML语句
1.DML语句的含义 数据操纵语言(DML) 由 DBMS 提供,用于让用户或程序员使用,实现对数据库中数据的操作.基本的 DML 分为两类四种:检索(查询)和更新(插入.删除.修改). 2.简单的D ...
- db2 如何导出insert语句_《MySQL 入门教程》第 23 篇 DML 语句之插入数据
文章来源:https://blog.csdn.net/horses/article/details/108287687 原文作者:不剪发的Tony老师 来源平台:CSDN 数据库的基本操作包括增.删. ...
- mysql建表及DML语句
1.1建表的语法格式 creat table 表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型); creat table 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 ...
- mysql 的dcl语句_详解MySQL第三篇—DCL语句
DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句.这些语句定义了数据库.表.字段.用户的访问权限和安全级别.主要的语句关键字包括 g ...
- mysql中什么是dml语句_mysql---DML语句
插入数据 mysql> insert into em(age, name, address, hiredate, sal) values (12, 'zhangsa', 'china', '20 ...
- list循环赋值_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环
一.Python for in循环 Python for in 循环,是用来遍历任何数据序列,如一个列表,一个字符串,一个字典,一个元组等. for in 循环的一般语法如下: for for in ...
- python3循环一直到一个值结束_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环...
一.Python for in循环 Python for in 循环,是用来遍历任何数据序列,如一个列表,一个字符串,一个字典,一个元组等. for in 循环的一般语法如下: for item in ...
- insert into语句_入门MySQL——DML语句篇
前言: 在上篇文章中,主要为大家介绍的是DDL语句的用法,可能细心的同学已经发现了.本篇文章将主要聚焦于DML语句,为大家讲解表数据相关操作. 这里说明下DDL与DML语句的分类,可能有的同学还不太清 ...
最新文章
- .NET应用三层架构分析
- Perl Debug error: SetConsoleMode failed, LastError=|6|
- Tensorflow 处理libsvm格式数据生成TFRecord (parse libsvm data to TFRecord)
- python编程需要安装什么软件_[零基础学pythyon]安装python编程环境
- 整数转罗马数字Python解法
- Ubuntu C++ Thread Sleep
- DCMTK DCMSCU例子
- 软件设计师学习3——操作系统知识1
- Python学习笔记_Day4_集合
- 给editplus加一个主题
- [JSOI2008]最大数maxnumber(线段树)
- at()函数遍历图像
- ScheduledExecutorService延时线程池的简单使用
- php自动填表单,网页自动填表基础教程从简单开始
- CreateThread()和_beginthread()有什么不同?
- 使用java解压GZip文件
- 人工智能之自然语言处理初探
- PCB制造常用的13种测试方法,你了解几种?
- Markdown个人学习记录
- 程序员必备的软技能-金字塔原理拆解(上)
热门文章
- 世界语言共有4种书写方向
- 编译好的编译ffmpeg又出错:更改输出目录产生各种古怪错误
- error: x264_bit_depth undeclared (first use in this function) did you mean x264_picture_t
- SHELL下去掉变量中的回车换行
- 文件的长度,跟FileReader读到的长度,不一样
- 公司买网络设备,至少16口
- fenking是什么意思?
- 管理感悟:不要过度自我合理化
- 基于h5的跳一跳游戏的开发与实现_武汉专业开发自助零售系统报价,专业软件小程序定制平台_便企网...
- C# dataGridView控件 获取整行宽度 整列高度 设置某列宽度 设置某行高度