DDL与DML的区别
基本定义
- DML(Data Manipulation Language) 数据操纵语言
适用范围:对数据库中的数据进行一些简单操作,如insert
,delete
,update
,select
等
- DDL(Data Definition Language) 数据定义语言
适用范围:对数据库中的某些对象(例如database
,table
)进行管理,如create
,alter
和drop
DDL(数据定义语言, Data Definition Language)
建库、建表、设置约束等:create\drop\alter
1、创建数据库
create database if not exists appblog character set utf8;
2、创建表
use appblog;
create table if not exists stud(
id int,
name varchar(30),
age int
);
3、更改表结构(设置约束)
desc stud; //查看表结构
alter table stud drop column age;
alter table stud add column age int;
4、删除表、删除数据库
drop table stud;
drop database appblog;
DML (数据操纵语言, Data Manipulation Language )
主要指数据的增删查改: select\delete\update\insert
select * from stud;
select name,age from stud; //查询指定的列
select name as 姓名, age as 年龄 from stud;
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/24/difference-between-ddl-and-dml/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
DDL与DML的区别
基本定义
DML(Data Manipulation Language) 数据操纵语言
适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等
DDL(Data Defin……
文章目录
关闭
共有 0 条评论