欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySql-数据库表的基本操作

程序员文章站 2022-07-16 12:50:00
...

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

1.创建表
语法:
CREATE TABLE 表明(属性名 数据类型 [完整性约束] ,…属性名 数据类型 [完整性约束] , )
MySql-数据库表的基本操作
创建图书类别表

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中直接对表进行操作