创建数据库: CREATE DATABASE 数据库名;
判断数据库是否已经存在,不存在则创建数据库: CREATE DATABASE IF NOT EXISTS 数据库名;
创建数据库并指定字符集: CREATE DATABASE 数据库名 CHARACTER SET 字符集;
查看数据库
查看全部数据库:show databases;
查看某个数据库的定义信息: show create database 数据库名;
修改数据库
修改数据库默认的字符集:ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 字符集;
删除数据库
删除数据库的: DROP DATABASE 数据库名;
利用数据库
查看正在利用的数据库: SELECT DATABASE();
利用/切换数据库: USE 数据库名;
创建表
创建表的格式:
CREATE TABLE 表 名 (
字段名 1 字段类型 1,
字段名 2 字段类型 2
);
复制代码
查看表
查看某个数据库中的全部表: SHOW TABLES;
查看表布局: DESC 表名;
查看创建表的 SQL 语句: SHOW CREATE TABLE 表名;
快速创建一个表布局相同的表
快速创建: CREATE TABLE 新表名 LIKE 旧表名;
删除表
直接删除表: DROP TABLE 表名;
判断表是否存在,如果存在则删除表: DROP TABLE IF EXISTS 表名;
修改表布局
添加表列 ADD: ALTER TABLE 表名 ADD 列名 类型;
修改列类型 MODIFY: ALTER TABLE 表名 MODIFY 列名 新的类型;
修改列名 CHANGE: ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;
删除列 DROP: ALTER TABLE 表名 DROP 列名;
修改表名: RENAME TABLE 表名 TO 新表名;
修改字符集 character set: ALTER TABLE 表名 character set 字符集;
DML 操纵表中的数据