1、查詢特定列:select 列名 from 表名;(必須先進入資料庫)或者 select 列名 from 資料庫.表名;
2、查詢多個列:select 列1,列2,。。。 from 表名;
3、除去重複列查詢:select distinct 列名 from 表名;
4、設定查詢結果返回的行數:select 列名 from 表名 limit n;select 列名 from 表名 limit n,m; *行號是從0開始
5、查詢結果排序:select 列名1,列名2 from 表名 order by 列名1,列名2;
select 列名1,列名2 from 表名 order by 列名1 desc,列名2 desc; 降序(從大到小)
6、多個關鍵字查詢:select 列名1 from 表名 order by 列名 desc limit 1;
7、過濾where字句 :select 列名 from 表名 where 列名=數值;操作符:等於:=,不等於:<>和!=,小於:,大於等於:>=,指定兩個值之間:between
8、組合where字句:操作符:and、or、in、not in
9、用萬用字元過濾:like %、_
MySQL高階查詢簡例
多表查詢 1,內連線 1.1 等值連線 方式一 查詢所有員工的員工和部門資訊 查詢員工和部門的資訊 select from emp,dept產生乙個笛卡爾集 下面就是避免笛卡爾集的方式 等值條件 select from emp,dept where emp.deptno dept.deptno方式二...
mysql簡書 mysql使用
mysql對大小寫不敏感 1.使用者管理 使用者的建立和授權 mysql 8.0.11 版本之後建立使用者方法如下 create user laowang localhost identified by 123456 或grant usage on to user01 localhost ident...
一句SQL實現MYSQL的遞迴查詢
建立 create table treenodes id int 節點id nodename varchar 60 節點名稱 pid int 節點父id 插入測試資料 insert into treenodes id nodename pid values 1 a 0 2 b 1 3 c 1 4 d...