Mysql的基本操作
一、显示所有数据库
show databases;
二、创建数据库
create database 数据库名;
三、删除数据库
drop database 数据库名;
四、创建表
表是数据库存储数据的基本单位。一个表包含若干个字段或记录;
语法:
CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
...
属性名 数据表格 [完整性约束条件]
);
约束条件:
创建图书类别表:t_bookType
CREATE TABLE t_booktype( id INT PRIMARY KEY AUTO_INCREMENT, bookTypeName VARCHAR(20), bookTypeDesc VARCHAR(200) );
创建图书表:t_book
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`) );
五、查看表结构
1,查看基本表结构: DESCRIBE(DESC) 表名;
desc t_bookType;
2,查看表详细结构: SHOW CREATE TABLE 表名;
show create table t_bookType;
六、修改表
1,修改表名: ALTER TABLE 旧表名 RENMAE 新表名 ;
alter table t_book rename t_book2;
2,修改字段: ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型
alter table t_book change bookName bookName2 varchar(20);
3,增加字段 :ALTER TABLE 表名 ADD 属性名 1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名 2]
alter table t_book add testField int first ;
4,删除字段 :ALTER TABLE 表名 DROP 属性名
alter table t_book drop testField;
七、删除表
1,删除表 DROP TABLE 表名;
drop table t_bookType;