数据库DDL与DML
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过。如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/mao2080/
1、DDL
1、定义
数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。
2、举例
-
- CREATE DATABASE 创建数据库
- CREATE TABLE 创建表
- ALTER TABLE 修改表
- DROP TABLE 删除表
- CREATE VIEW 创建视图
- ALTER VIEW 修改视图
- DROP VIEW 删除视图
- TRUNCATE TABLE 清空表
- CREATE INDEX 创建索引
- DROP INDEX 删除索引
3、其他
在一些特定情况下,如:金融、安全、税务等等部门,有一些数据库为了安全需要,需要禁止执行DDL语句。
2、DML
1、定义
数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT、UPDATE、DELETE三种指令为核心,分别代表插入、更新与删除,是开发以数据为中心的应用程序必定会使用到的指令,因此有很多开发人员都把加上SQL的SELECT语句的四大指令以“CRUD”来称呼。
2、举例
-
- SELECT 查询数据
- INSERT 插入数据
- UPDATE 更新数据
- DELETE 删除数据
3、参考网站
个性签名:1.01的365次方=37.78343433289 >>>1
0.99的365次方= 0.02551796445229 <<<1
每天进步一点点的目标,贵在坚持…