一、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 = '張澤慧';