MySQL 常見命令 簡單查詢語句

2021-10-08 21:44:47 字數 2273 閱讀 4672

資料庫管理系統:簡單的sql語句

常見的資料庫管理系統

oracle mysql db2 sybase

​是資料庫的基本組成單元,所有的資料以**的形式組織,目的是可讀性強。表包括行和列,行是資料,記錄。列是字段 colum,每乙個字段應該包括哪些屬性,欄位名、資料型別、相關的約束。

分類,dql 查詢語句 select

dml 對錶當中的資料進行增刪改 insert delete update

ddl 對錶結構增刪改查 creat drop alter

tcl 事務控制語言 commit提交事務 rollback回滾事務

dcl 資料控制語言 grant授權 revoke 撤銷許可權

1、登入mysql

2、檢視有哪些資料庫 show databases;

3、建立資料庫 create databases ;

4、使用資料庫 use databases;

5、檢視當前資料庫的表 show tables;

6、初始化資料 source 檔案路徑;

注意資料初始化後會有三張表,source 可以執行sql指令碼

drop database;刪庫跑路

7、檢視表結構 desc

8、檢視表中資料 select * from

mysql> select database(); 檢視當前使用哪個資料庫

±-----------+

| database() |

±-----------+

| null |

±-----------+

mysql> select version(); 版本

±----------+

| version() |

±----------+

| 5.5.36 |

±----------+

\c 結束語句

9、 檢視建立表的語句 show create table emp;

注意:(1)標準sql語句中,要求字串使用單引號

​ (2) as,關鍵字可以省略

(3)select * from emp; //實際使用中不建議,效率較低

格式: select 字段,字段 from 表名where條件;

select  ename,sal from emp where ename='smith';

​ select ename,sal from empwhere sal >=3000; // as 省略

​ select ename,sal from emp where sal <> 3000; // 不等於3000;

​ select ename,sal from emp where sal between 1100 and 3000; //閉區間,左小右大,還可以使用在字串方面

​ select ename,sal from emp where sal between 『a』 and 『c'; // 左閉右開

在資料庫中null不是乙個值,代表為空,必須使用 is null 或者 is not null;

​ select ename,sal from emp where job = 'manager' or job = 'salesman';

​ select ename,sal from emp where job in ('manager' ,'salesman'); //in 等同於 or:

​ select ename,sal from emp where sal >1000 and (deptno =20 or deptno =30); // and 和 or 優先順序的問題,新增()優先順序的高;當然,不加時 and優先順序高

not in: 不在這幾個值

like:模糊查詢,找出名字含有o的( %, _)

​ select ename,sal from emp where ename like '%o%';

​ select ename,sal from emp where ename like '_o%';

​ select ename,sal from emp where ename like '%\_%'; // 轉義字元取名字中帶_的

Mysql 常見查詢命令

查詢mysql的日誌 查詢錯誤日誌檔案路徑 mysql show variables like log error 查詢通用日誌檔案路徑 mysql show variables like general log file 查詢慢查詢日誌檔案路徑 mysql show variables like ...

SQL語句 簡單查詢命令

以下如果是數字型別的鍵值,就不應該加單引號。等於 select from persons where city beijing select from 要查詢的表名 where 鍵名 鍵值 不等於 select from persons where city beijing select from ...

Mysql語句常見查詢(基礎篇)

一些基礎的sql語句,最近在看sql語句,和sql的優化,就在筆記中做了些總結,不全面,以後會進行一些補充。sql基礎內容 1,select from user 查詢user表所有 2,select distinct user age user name from user 查詢所有不重複的user...