(1)CREATE DATABASE [IF NOT EXISTS] db_liu; 创建新的数据库db_liu,
(2)SHOW DATABASES; 查看所有数据库
(3)USE db_liu; 切换到数据库db_liu
(4)ALTER DATABASE db_liu CHARACTER SET utf8; 修改数据库编码
(5)DROP DATABASE [IF EXISTS] db_liu; 删除数据库
2、基本表操作
(1)create table 表名(字段名称 字段类型,字段名称 字段类型...); 创建新的表
not null、primary key、auto_increment
示例:create table user(id int,username varchar(20),password varchar(20));
(2)SHOW TABLES; 查看所有表
(3)DESC 表名; 查看表结构
(4)SHOW CREATE TABLE 表名 \G; 查看全面的表定义信息
(5)修改表
1)ALTER TABLE 表名 MODIFY [COLUMN] 列定义 [FIRST | AFTER 列名]; 修改列类型
示例:alter table user modify username varchar(18) after password;
first是将列改到第一列,after password是改到password列的后面
2)ALTER TABLE 表名 ADD [COLUMN] 列定义 [FIRST | AFTER col_name]; 添加列
示例:alter table user add age int;
3)ALTER TABLE 表名 DROP [COLUMN] 列名; 删除列
4)ALTER TABLE 表名 CHANGE [COLUMN] 旧列名 新列定义; 修改列名
示例:alter table user change username name varchar(20);
5)ALTER TABLE 原表名 RENAME [TO] 新表名; 修改表名
6)drop table 表名; 删除表
注意:change、first、after 列名是mysql的扩展部分,其他数据库未必有
四、DML语句
1、插入数据
INSERT INTO 表名(列名1,列名2, …) VALUES(值1, 值2,...);
INSERT INTO 表名 VALUES(值1,值2,…)