Mysql中关于表的操作是怎样的-创新互联

Mysql中关于表的操作是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联是一家集网站建设,惠民企业网站建设,惠民品牌网站建设,网站定制,惠民网站建设报价,网络营销,网络优化,惠民网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

创建数据库

createdatabase数据库名

切换数据库

use数据库名

建表:

createtable表名(

字段名1,类型,约束

字段名2,类型,约束

...

)

约束:

1.主键约束

1)直接在建表时字段类型后加primarykey

2)在表最后加constraint约束名primarykey(字段名)

3)表外修改altertable表名addconstraint约束名primarykey(字段名)

2.检查约束

1)直接在建表类型后加check(约束条件)

2)在表最后加constraint约束名check(约束条件)

3)表外修改altertable表名addconstraint约束名check(约束条件)

注:mysql不支持检查约束,但是写上检查约束不会报错

3.非空约束

1)直接在创建表的类型后加notnull

2)在表最后加入constraint约束名check(字段名isnotnull)

3)在表外修改altertable表名modify字段名字段类型notnull

4.约束

1)直接在创建表的类型后加unique

2)在表的最后加入constraint约束名unqiue(字段名)

3)在表外修改altertable表名addconstraint约束名unique(字段名)

5.外键约束

1)直接在创建表的类型后加references父表名(父表主键名)

2)在表的最后加入constraint约束名foreignkey(字段名)references父表名(父表主键名)

3)在表外修改altertable表名addconstraint约束名foreignkey(字段名)references父表名(父表主键名)ondeletesetnullonupdatacascade

6.默认约束

1)直接在创建表的类型后加default默认值

2)在表外修改altertable表名addconstraint约束名

删除约束

altertable表名dropconstraint约束名

表的修改

1)添加字段

altertable表名add字段名字段类型注:在表中已经有值时,不能加非空约束

2)删除字段

altertable表名drop字段名

3)修改字段类型

altertable表名modify字段名新字段类型

4)修改字段名

altertable表名change字段名新字段名字段类型

5)修改表名

altertable表名renameas新表名

6)删除表

droptable表名

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联网站建设公司,的支持。


当前文章:Mysql中关于表的操作是怎样的-创新互联
当前URL:http://myzitong.com/article/dcpojj.html