mysql(mysql数据管理)

一.属性:

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  表名;

扫描二维码关注公众号,回复: 3359325 查看本文章


三.外键管理:

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.删除数据:


猜你喜欢

转载自blog.csdn.net/ybb520chongren_/article/details/80794081