1.数据库管理
创建数据库
CREATE DATABASE 数据库名;
查看数据库
SHOW DATABASES;
删除数据库
DROP DATABASE 数据库名;
2.用户管理
创建用户
CREATE USER '用户名'@'主机名'IDENTIFIED BY '密码';
删除数据库
DROP USER '用户名'@'主机名';
授予用户权限
GRANT SELECT|INSERT|UPDATE|ALL ON 数据库.数据表 TO '用户名'@'主机名';
回收用户权限
REVOKE SELECT|INSERT|UPDATE|ALL ON数据库.数据表 FROM '用户名'@'主机名';
3.数据库表管理
创建数据库表
CREATE TABLE 表名(字段名 类型(长度),字段名 类型(长度));
查看表
SHOW TABLES;
查看表结构
DESCRIBE 库名.表名
修改数据库表
ALTER TABLE 旧表名 RENAME
新表名
ALTER TABLE 表名 CHANGE 旧字段 (属性) 新字段
ALTER TABLE 表名 MODIFY 字段名 数据类型
ALTER TABLE 表名 ADD 字段名 数据类型
ALTER TABLE 表名 DROP 字段名
删除数据库
DROP TABLE 数据库名.数据库表
插入数据库
INSERT INTO CLASSES VALUES(, , ,);
查询数据
SELECT 字段 FROM 表名 WHERE 条件
SELECT 字段 FROM 表名 WHERE 字段 LIKE '% %';
SELECT 字段 FROM 表名 WHERE 条件 ORDER BY 字段 DESC(降序)/ASC(升序);
SELECT 字段 FROM 表名 ORDER BY 字段 LIMIT 起始,行数;
连接查询 空缺
SELECT 字段 聚合操作 (SUM,COUNT,MAX,MIN,AVG) FROM 表名 WHERE 条件 GROUP BY 字段 HAVING 条件;
修改数据
UPDATE 表名 SET 字段值 = 新值 WHERE 字段值 = 某值;
删除数据
DELETE FROM 表名
DELETE FROM 表名 WHERE
4.索引空缺
5.视图
创建视图
CREATE VIEW 视图名 AS 列名 FROM 表名 条件;
ALTER VIEW AS SELECT 列名 FROM 表名 WHERE 条件;
6.事物管理
START TRANSACTION;
INSERT INTO 表名 VALUSE();----开始事务
COMMIT-----提交事务
ROLLBACK----回滚事务
数据定义语言 (DDL) CREATE DROP ALTER
数据操纵语言 (DML) INSERT DELETE UPDATE SELECT
数据控制语言 (DCL) GRANT REVOKE