SQL中数据操作语言 (DML) 和数据定义语言 (DDL)
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。
查询和更新指令构成了 SQL 的 DML 部分:
- SELECT - 从数据库表中获取数据
- UPDATE - 更新数据库表中的数据
- DELETE - 从数据库表中删除数据
- INSERT INTO - 向数据库表中插入数据
SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL 中最重要的 DDL 语句:
- CREATE DATABASE - 创建新数据库
- ALTER DATABASE - 修改数据库
- CREATE TABLE - 创建新表
- ALTER TABLE - 变更(改变)数据库表
- DROP TABLE - 删除表
- CREATE INDEX - 创建索引(搜索键)
- DROP INDEX - 删除索引
SQL中数据操作语言 (DML) 和数据定义语言 (DDL)相关推荐
- Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL、数据操作语句DML、数据控制语句DCL、其他基本语句、流程控制语句、批处理语句)概念及其相关案例之详细攻略
Database之SQLSever:T-SQL数据语言操作(数据定义语句DDL.数据操作语句DML.数据控制语句DCL.其他基本语句.流程控制语句.批处理语句)概念及其相关案例之详细攻略 目录 T-S ...
- 数据操作语言DML及数据定义语言DDL的区别
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 数据操作 ...
- 《SQL中有关DQL、DML, TPL、DDL、DCL的概念与区别》
<SQL中有关DQL.DML.DDL.DCL的概念与区别> SQL(Structure Query Language)结构化查询语言是数据库的核心语言,是高级的非过程化编程语言.它功能强大 ...
- MongoDB 数据操作(二)数据查询(10)正则运算
来源:我的博客站 OceanicKang |<MongoDB 数据操作(二)数据查询(10)正则运算> 上一篇:<MongoDB 数据操作(二)数据查询(9)条件过滤> 如果要 ...
- MongoDB 数据操作(四)数据删除
来源:我的博客站 OceanicKang |<MongoDB 数据操作(四)数据删除> 上一篇:<MongoDB 数据操作(三)数据更新(2)修改器> 在 MongoDB 中删 ...
- TF:利用TF读取数据操作,将CIFAR-10 数据集中的训练图片读取出来,并保存为.jpg格式
TF:利用TF读取数据操作,将CIFAR-10 数据集中的训练图片读取出来,并保存为.jpg 格式 目录 输出结果 核心代码 输出结果 核心代码 def inputs_origin(data_dir) ...
- 编译型和解释型、动态语言和静态语言、强类型定义语言和弱类型定义语言
一.编译型与解释型语言 我们编写程序也就是源代码基本是用高级编程语言,比如JavaScript, java, c等等,这些语言计算机是不理解的,所以需要转化(翻译)成计算机理解的机器语言,或者说目标C ...
- 动态语言,静态类型,强类型定义语言,弱类型定义语言,
1 动态语言和静态语言 通常我们所说的动态语言.静态语言是指动态类型语言和静态类型语言. 1 动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时 ...
- mysql中数据定义和数据控制语言_DB-数据操控与定义语言
数据操控语言 数据操控语言主要用于对表中数据的增删改.使用insert可对表进行插入数据,update可修改表中的数据或结构,delete则可进行删除. 首先看一下我们在何表中操作: 1,insert ...
最新文章
- Oracle 11g新特性之--虚拟列(Virtual Column)
- 技术团队新官上任之中层篇
- sqlserver2000分页存储过程(原创)
- 1、docker容器技术基础入门
- Constant, random or timezone-dependent expressions in (sub)partitioning function are not allowed
- 安装mysql数据库要注意的
- Dollar Dayz POJ - 3181
- 【转】刨根究底字符编码之十——Unicode字符集的字符编码方式
- debian开机打开浏览器_使自動起動! 我学到了!原来“文件”可以跟“应用程序”一样,都能设置开机自启!!...
- b站学python_Python爬虫学习教程 bilibili网站视频爬取!【附源码】
- 缓存击穿 穿透 雪崩_缓存雪崩、缓存穿透、缓存击穿的问题
- ArcgisPro3.0.1中文安装包下载及安装教程
- C++学习笔记——opencv2模块(图像处理)
- Java实现二维码的生成
- bls java_Java PairingFactory.getPairing方法代碼示例
- Linux日常命令及理解
- Unity关于屏幕适配留黑边的做法
- 【Arduino实验13 超声波测距】
- 推荐几个免费看漫画的资源网站,请低调收藏
- 一代互联网人,知了天命后
热门文章
- mysql8.0.16的优点_MySQL 8.0的十大新特性
- vue拖拽排序(原创组件)
- android studio 调试手机模拟器找不到
- 开发景区小程序对景区有什么用?
- 【Python OpenCV】图像直方图 calcHist方法 equalizeHist方法
- 玄机论坛Socket类库源码 当前版本 2.6.3 更新日期:10-09/2015 z
- Exception: not packed by UPX
- maven报错: previously initiated loading for a different type with name servlet/http/HttpServletReq
- 【3D目标跟踪】Tracklet Proposal Network for Multi-Object Tracking on Point Clouds阅读笔记(2021)
- 基于Matlab的自适应滤波算法及其应用