- 查看所有数据库
SHOW DATABASES;#查看所有数据库
- 创建一个数据库
CREATE DATABASE mydb1;#创建数据库
- 创建一个使用utf8字符集的数据库
CREATE DATABASE mydb2 CHARACTER SET UTF8;#创建一个使用utf8字符集的数据库
- 创建一个使用utf8字符集,并带比较规则的mydb3数据库
CREATE DATABASE mydb3 CHARACTER SET utf8 COLLATE utf8_general_ci; #创建一个使用utf8字符集,并带比较规则的mydb3数据库
- 修改mydb2字符集为gbk;
ALTER DATABASE mydb2 CHARACTER SET gbk;#修改mydb2字符集为gbk;
- 使用数据库
use mydb;#使用数据库
- 删除数据库
DROP DATABASE mydb3;
- 查看数据库mydb1的字符集
SHOW CREATE DATABASE mydb1;
- 查看数据库里的所有表
SHOW TABLES;#查看数据库里的所有表
- 创建一张员工表employee
CREATE TABLE employee(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(20),gender VARCHAR(20),brithday DATE,entry_date DATE,job VARCHAR(20),salary FLOAT,RESUME TEXT)
- 删除表
DROP TABLE employee; #删除表
- 在上面员工表的基本上增加一个image列
ALTER TABLE employee ADD image VARCHAR(20);
- 修改job列,使其长度为60
ALTER TABLE employee MODIFY job VARCHAR(60);
- 删除gender列
ALTER TABLE employee DROP job;
- 表名改为user
RENAME TABLE employee TO USER;
- 修改表的字符集为utf8
ALTER TABLE USER CHARACTER SET utf8;
- 列名name修改为username
ALTER TABLE employee CHANGE NAME username VARCHAR(20);
- 查看employee的建表语句
SHOW CREATE TABLE USER;
- 查看employee的表结构
DESC USER;