DDL(数据定义语言)

Kelli ·
更新时间:2024-11-11
· 798 次阅读

1.DDL(Data Definition Language):数据定义语言,用来定义数据库对象,库、表、列等;创建、删除、修改:库,表结构;
2.DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);增、删、改:表记录
3.DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别
4.DQL(Data Query Language):数据查询语言,用来查询记录(数据)

DDL之操作数据库

创建数据库:

create database mydb1;

删除数据库:

drop database mysql; 数据类型(列类型)

int :整型
double :浮点型,例如double(5,2)表示最多5位,其中必须有两位小数。即最大值为999.99
decimal:浮点型,在表单钱方面使用该类型,因为不会出现精度缺失问题
char:固定长度字符串类型 char(255),数据最长为255,数据的长度不足指定长度,补足到指定长度
varchar: 可变字符串类型,varchar(65535),不补
text(club):字符串类型(mysql独有)
tinytext小
text:
mediumtext:中
longtext:大
blob:字节型
data:日期类型:格式为yyyy-MM-dd;
time:时间类型:格式为hh:mm:ss
timestamp:时间戳类型,既有日期,又有时间

DDL之操作表

创建表:

create table student( -> sno char(5), -> sname varchar(10), -> sage int -> ),

查询表结构

desc student;

删除表:

drop table student;

表中增加列:

alter table student -> add( -> educadtion varchar(50) -> );

表中修改列属性:

alter table student -> modify sage varchar(20);

表中删除列:

alter table student -> drop sage;

表的重命名:

mysql> alter table student -> rename to ss;
作者:池鱼之殃



数据 ddl

需要 登录 后方可回复, 如果你还没有账号请 注册新账号