SQL语法--DML
DML(Data Manipulation Language)数据操作语言
用来对数据库中表的数据进行增删等操作。关键字:insert, delete, update
插入(关键字:insert into)
1.将所有字段都写出来
INSERT INTO 表名 (字段名1, 字段名2, 字段名3…) VALUES (值1, 值2, 值3);
2.不写字段名
3.插入部分数据
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...); 没有添加数据的字段会使用NULL
在进行插入操作时必须注意:
- 值与字段必须对应,个数相同,类型相同
- 值的数据大小必须在字段的长度范围内
- 除了数值类型外,其它的字段类型的值必须使用引号引起。(建议单引号)
- 如果要插入空值,可以不写字段,或者插入 null
4.蠕虫复制
蠕虫复制:在已有的数据基础之上,将原来的数据进行复制,插入到对应的表中
语法:INSERT INTO 表名1 SELECT * FROM 表名2;
作用: 将 表名 2 中的数据复制到 表名 1 中
更新(update)
关键字说明:UPDATE: 修改数据 SET: 修改哪些字段 WHERE: 指定条件
不带条件修改数据
UPDATE 表名 SET 字段名=值;
带条件修改数据
UPDATE 表名 SET 字段名=值 WHERE 字段名=值;
修改操作中,可以一次修改多个属性.
UPDATE 表名称 SET `属性1` = "值1" ,属性二 = 值二....... WHERE id = 条件;
删除
- 不带条件删除数据 DELETE FROM 表名;
- 带条件删除数据 DELETE FROM 表名 WHERE 字段名=值;
- truncate删除表记录 TRUNCATE TABLE 表名;
truncate和delete的区别:
- delete 是将表中的数据一条一条删除
- truncate 是将整个表摧毁,重新创建一个新的表,新的表结构和原来表结构一模一样
转载于:https://www.cnblogs.com/maybecoding/p/10218439.html
SQL语法--DML相关推荐
- SQL语法之DDL和DML
SQL语法之DDL和DML DDL数据库定义语言 create 创建 alter 修改 drop 删除 drop和delete的区别 truncate DML 数据操作语言 inser ...
- Sql语法---DDL
1.SQL的定义 结构化查询语言(Structured Query Language)简称SQL,SQL语句就是对数据库进行操作的一种语言. 2.SQL的作用 通过SQL语句我们可以方便的操作数据库中 ...
- SQL 语法速成手册
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:静默虚空 排版:MarkerHub 原文:https://j ...
- 1.2W 字的 SQL 语法速成手册
来源 |https://juejin.im/post/5c7e524af265da2d914db18f 本文针对关系型数据库的一般语法.限于篇幅,本文侧重说明用法,不会展开讲解特性.原理.本文内容包括 ...
- SQL语法中drop,delete与truncate的区别
SQL语法中drop,delete与truncate的区别 delete是DML语句,可以选择删除部分数据,也可以选择删除全部数据:删除的数据可以回滚:不会释放空间 drop是DDL语句,删除表结构和 ...
- 语法手册_是真的猛!SQL 语法速成手册
小Hub领读: 整理非常全面,原谅我书读得少,只能用一句卧槽来赞美了! 太赞了,SpringBoot+Vue前后端分离完整入门教程!mp.weixin.qq.com 作者:静默虚空 原文:https ...
- SQL基础【二、SQL语法】
注意:SQL对大小写不敏感!!! 1:SQL语句后面的分号 某些数据库系统要求在每条SQL命令的末端使用分号. 分号是在数据库系统中分隔每条SQL语句的标准方法,这样就可以在服务器的相同请求中执行一条 ...
- sql delete删除两个表_超强干货!SQL语法大合集
本文针对关系型数据库的一般语法.限于篇幅,本文侧重说明用法,不会展开讲解特性.原理. 1 基本概念 数据库术语 数据库(database):保存有组织的数据的容器(通常是一个文件或一组文件) 数据表( ...
- ACCESS SQL语法参考
ACCESS SQL语法参考 一. 基础概念 可以使用的数据类型如下: 1. TEXT:文本型(指定长度时),备注型(不指定长度时): 2. CHAR,NCHAR,VARCHAR, ...
最新文章
- 【内网穿透】生壳SSH映射 for Linux 使用教程
- OPA 17 - searchField.setValue
- Fedora 17 下 Samba 服务快速设置
- 安装windows服务提示输入用户名和密码
- python灰度图cv2到plt变颜色_python中plt.imshow与cv2.imshow显示颜色问题
- 如何解决w3wp占用CPU和内存问题
- struts2中的addActionError addFieldError addActionMessage的方法
- 游戏美术专业人士如何评价Share Creators智能数字资产管理系统
- 计算机桌面右键新建展不开,Win10右键新建不见了怎么办?Win10电脑桌面右键新建没有了解决方法...
- 计算机实验报告双绞线制作,双绞线的制作实验报告.docx
- 四气调神大论篇 :四季养生法
- 更精确的新旧中国居民身份证号码验证算法
- power apps -- Game Demo page 制作游戏步骤详解
- 卓训教育:孩子不爱学习怎么办,如何让孩子将动力内化
- 顾客银行办理业务时,首先在取号机上取号,然后坐在椅子上等候业务员叫号时前往窗口办理业务,假设银行现在有3个窗口可办理业务,请采用信号量和PV操作描述顾取号等候叫号和银行业务员叫号办理业务的同步操作。
- 数学方法生成六位随机数
- Linux:试管中的生命
- Gson JsonParser
- Conv2Former ~2
- php解析mht,php解析mht文件转换成html
热门文章
- 怎么看so文件是哪个aar引进来的_突破微信限制,超大文件可以随便发
- vba单元格批量赋值_「经验」快速学习VBA
- shiro-cas------搭建基础cas服务器
- 5Y叔的clusterProfiler-book阅读 Chapter 5 Gene Ontology Analysis
- comparator比较器用法_电压跟随器的这些点,确定都懂了吗?如果设计成同相端追随反向端会怎样? #运放...
- 电流电压曲线 vc源码_电瓶修复—充电曲线你知道多少?
- android volley 请求参数,android – Volley – 如何发送DELETE请求参数?
- linux 学习笔记 -vim 操作
- MCU——简易单片机按键驱动程序分析
- STVD ERROR:misplaced local declaration