MySql-数据库表的基本操作
程序员文章站
2022-07-16 12:50:00
...
表是数据库存储数据的基本单位,一个表包含若干字段和记录。
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中直接对表进行操作
下一篇: ORACLE OCP 12c认证总结