上篇已经讲完创建数据库,这篇讲讲如何创建数据库表
创建数据库表语句为 CREATE TABLE +表名(
);
括号里面为该数据库表的信息 一般为 表名+数据类型+not Null / Null +注释 ---注释语句为 comment
举例.
在test数据库创建一个名为bookorder数据库表
我们以第m_id 和 b_id为例
create table bookorder(
m_id char(6) primary key comment'会员号',
b_id char(7) primary key comment'图书编号'
);
运行这段代码,我们会发现提示错误。
会出现> 1068 - Multiple primary key defined的报错,这表示定义多个主键,解决方法只需要把语句里面的primary key删除,并且在右括号前方加上primary key(表名); 例如下图:
添加完成后我们可以使用 DESC + 数据表名 我们在Key一列就可以看见PRI说明添加多个主键成功
字段设置为主键后,默认该字段就有not null约束了。当每个字段有多个约束,写命令时约束没有先后之分
作用于行上的约束:primary key unique
作用于列上的约束: default check
二.删除数据库表
如果我们想删除这张数据库表该怎么做呢??
是不是好多人都想到 deleta table +表名呢?? 但事实上这种做法是错误的!!!!
删除表和删除数据库是使用相同的语句 DROP删除
例如:删除bookorder数据库表 我们可以使用 DROP TABLE BOOKORDER
我们就可以在左边test数据库发现bookorder表已经被删除了。
今天就讲到这里啦,如果喜欢的同学可以给up主点点赞哟!!!