MySql-数据库表的基本操作

表是数据库存储数据的基本单位,一个表包含若干字段和记录。

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;

3.修改表
(1).修改表名
ALTER TABLE 旧表名 RENAME 新表名

alter table t_book rename t_book2;

(2).修改字段
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型

alter table t_book change bookName bookName2 varchar(20);

(3).增加字段
ALTER TABLE 表名 ADD 属性名 数据类型

alter table t_book add testField int first ;

(4)删除字段
ALTER TABLE 表名 DROP 属性名

alter table t_book drop testField;

4.删除表
DROP TABLE 表名

drop table t_book;

:上诉代码都是在cmd中对表进行操作,只是了解即可,在实际开发中都是在sqlyog中直接对表进行操作

相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页