msql数据库---DDL数据结构语各种类型操作

为什么学习数据库:

为了实现数据持久化存储,使用完善的数据库管理系统对数据进行增删改查等操作.

DDL数据结构语言

给已经创建了的表 增加自增

alter table student2 MODIFY stu_num int auto_increment;

给已经创建了的表 添加不能为空

alter table student2 modify stu_age int not null;

给已经创建了的表 添加主键约束

alter table student2 add constraint pk_num  primary key(stu_num) 

给已经创建了的表 添加新列属性

alter table student2 add eat int;

给已经创建好的表 删除列

alter table student2 drop eat;

给已经创建好的表 添加检查约束

alter table student2 add constraint check_stu_score check(stu_num<=100)

给已经创建好的表 删除检查约束

alter table student2 drop check check_stu_score;

给已经创建好的表 添加唯一约束

alter table student2 add constraint uq_stu_score unique(stu_score);

给已经创建好的表 删除唯一约束

alter table student2 drop index uq_stu_score;

给已经创建好的表的列 给列换列名

alter table student2 change stu_age stu_age int;

给已经创建好的表 转换列的类型

alter table student2 modify stu_age char(10);

给表换个名字

rename table student1 to student3;

新创建表 复制表结构

create table student4 like student2;

创建表

create table student6( stu_num int,stu_name char(15),stu_sex char(2),stu_score INT,
constraint pk_stu_num primary KEY (stu_num),
constraint  uq_stu_name unique( stu_name),
constraint check_stu_score CHECK(stu_score<=100)
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值