- 常用基礎指令:
SHOW DATABASES; #查看所有數據庫
USE 庫名; #進入相應的數據庫中
SHOW TABLES; #查看數據庫中的表
SELECT DATABASE(); #查看當前所在數據庫
DESC 表名; #查看錶的結構
- 查詢表中數據項:
SELECT * FROM 表名; #從相應的表中查詢所有數據項
SELECT 數據項 FROM 表名; #從相應的表中查詢對應的數據項
SELECT 數據項1,數據項2,數據項3 FROM 表名; #從表中查詢多個數據項
在Navicat中建立了一個如下的簡單數據庫test,創建了名爲"employee"的表
利用select語句查詢數據項:
SHOW DATABASES;
USE test;
SHOW TABLES;
SELECT employee_id,employee_name FROM employee;
也可以將SELECT後的數據項換成“ * ”號,來查詢所有的數據項。
SELECT * FROM employee;
有時需要用“ ` ”鍵(鍵盤上1左邊的字符)將數據項括起來用來區分數據項不是SQL的關鍵字。
也可以對數據項起別名:
1.便於理解;2.便於區分有重名的數據項。
#第一種方法
SELECT employee_name AS 員工名,employee_id AS 工號 FROM employee;
#第二種方法
SELECT employee_name 員工名,employee_id 工號 FROM employee;
去重操作:
比如表中的員工工資有三個重複記錄,而我們只關注數值不關心個數,可以採用
SELECT DISTINCT salary FROM employee;