一、SQL分类
-
SQL结构查询语言(Structured Query Language)
-
DDL数据定义语言,用来维护存储数据的结构
代表指令: create, drop, alter
-
DML数据操纵语言,用来对数据进行操作
代表指令: insert,delete,update
DML中又单独分了一个DQL,数据查询语言,代表指令: select
-
DCL数据控制语言,主要负责权限管理和事务
代表指令: grant,revoke,commit
二、建立库及库操作
- 查看已有库的操作
SHOW DATABASES;
SHOW DATABASES\G;
- 新建库
CREATE DATABASE class01;
- 把一个库设置为默认库
USE class01;
- 查看建库信息
SHOW CREATE DATABASE class01;
- 删除库
DROP DATABASE class01;
- 查看引擎
SHOW ENGINES;
三、建立表以及表操作
- 创建表
CREATE TABLE students(
id INT(10),
name VARCHAR(30)
);
- 删除表
DROP TABLE students;
- 查看建表信息
SHOW CREATE TABLE students;
DESC students;
- 查看默认库下有哪些表
SHOW TABLES;
- 修改表名称
RENAME TABLE 旧的名字 TO 新的名字;
RENAME TABLE students TO class5051_students;
- 插入数据
INSERT INTO students (id,name) VALUES(18,"张泽慧");
- 删除数据
DELETE FROM students WHERE name = '张泽慧';
- 修改数据
UPDATE students SET name = '张泽慧' WHERE id = 18;
- 查询表数据
SELECT * FROM students ;
SELECT * FROM students WHERE name = '张泽慧';