找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 133|回复: 0

数据库中的DDL和DML 的区别

[复制链接]

373

主题

55

回帖

1944

积分

管理员

积分
1944
发表于 2020-5-14 11:22:41 | 显示全部楼层 |阅读模式
DDL : Data Definition Language

DDL
DML


Data Definition Language
DML

Data Manipulation

Manipulatio


DML
Data Manipulation Language

SELECT INSER UPDATE REMOVE


DDL
Data Definition Language
CREATE ALTER DROP


CREATE DATABASE IF NOT EXISTS xxx CHARACTER SET UTF8
USE XXX
CREATE TABLE IF NOT EXISTS xxx {

}



DESC XXX
ALTER TABLE XXX DROP COLUMN age
ALTER TABLE XXXX ADD COLUMN XXXX TYPE


DML shu




DDL 和 DML

数据库中的DML 和DDL

DDL
Data Definition Language(数据定义语言), 关键字, CREATE、ALTER、DROP

创建数据库
CREATE DATABASE IF NOT EXISTS {dataBase} CHARACTER SET UTF8

创建表格
USE xxx;
CREATE TABLE IF NOT EXISTS {table} (
        id int,
        name, varchar(32),
        age int
)

更改表结构
DESC {table}
ALTER TABLE {table} DROP COLUMN age;
ALTER TABLE {table} ADD CULUMN age int;

删除表, 删除数据库
DROP TABLE {table}
DROP DATABLE {database}



DML
Data Manipuation Language(数据操纵语言), 关键字, SELECT、UPDATE、DELETE、INSER

数据库表增删改查
SELECT * FROM {table}
SELECT a,b,c FROM {table}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-9-20 10:48 , Processed in 0.021943 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表