数据库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、参考网站

  https://baike.baidu.com/item/DDL/21997

  https://baike.baidu.com/item/DML/10035808?fr=aladdin

posted @ 2018-08-26 14:39  mao2080  阅读(2339)  评论(0编辑  收藏  举报