mysql(mysql数据管理)

本文介绍MySQL中表结构的管理方法,包括字段的增删改、表名更改等操作,并详细说明了外键的创建和删除过程。此外还简单介绍了DDL(数据定义语言)的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.属性:

unsigned:无符号的,声明该数据列无负数;

zerofill:0填充的,不足位数的用0来填充,如:int(3),5则为005;

改变自增列的步长:

set  @@  auto_increment_increment=数字


二.修改数据表:(ALTER TABLE)

1.修改表名 :alter table 旧表名 rename as 新表名

2.添加字段:alter  table  表名  add  字段名  列类型【属性】

3.修改字段:alter  table  表名  modify   字段名  列类型【属性】

                    alter  table  表名   change  旧字段名 新字段名  列类型【属性】

4.删除字段:altert  table  表名  drop  字段名;

5.删除数据表:drop table  表名;


三.外键管理:

1.外键作用:建立两个表之间的联系,每个表只能有一个主键,但可以有多个外键,删除具有外键约束的表时,先删除子表,再删除主表;

#创建子表时,创建外键

CONSTRAINT FK_gradeId FOREIGN KEY(gradeId) REFERENCES grade(gradeId)

#创建子表完毕后,创建外键
alter table student add CONSTRAINT FK_gradeId FOREIGN KEY(gradeId) REFERENCES grade(gradeId)

#删除外键
ALTER TABLE student DROP FOREIGN KEY FK_gradeId;
ALTER TABLE student DROP INDEX FK_gradeId;

四.数据库数据管理

DDL(数据操作语言)

1.添加数据:

insert  into  表名(字段1,字段2,,,) values(值1,值2,,,)

2.修改数据:

3.删除数据:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值