表是数据库存储数据的基本单位,一个表包含若干字段和记录。
1.创建表
语法:
CREATE TABLE 表明(属性名 数据类型 [完整性约束] ,…属性名 数据类型 [完整性约束] , )
创建图书类别表
CREATE TABLE t_bookType(
id int primary key auto_increment,
bookTypeName varchar(20),
bookTypeDesc varchar(200)
);
创建图书表
CREATE TABLE t_book(
id int primary key auto_increment,
bookName varchar(20),
author varchar(10),
price decimal(6,2),
bookTypeId int,
constraint `fk` foreign key (`bookTypeId`) references `t_bookType`(`id`)
);//将图书表与图书类别表关联
2.查看表结构
(1).查看表的基本结构
DESCRIBLE(DESC)表名;
desc t_bookType;
(2).查看表的详细结构
SHOW CREATE TABLE 表名;
show create table t_bookType;