mysql資料庫常用語句2

2021-09-08 22:23:54 字數 1062 閱讀 7976

1:mysql分頁查詢

select * from table_name limit 5,10;   從下標為5元素查詢,查詢10條記錄,注意:mysql下標從0開始

2:關聯查詢

select a.id,a.name,b.id,b.name from table_name a ,table_name b where a.id=b.id;   表a和表b以欄位id關聯查詢

3:比較下面語句

select * from table_name where column_name=column_value; 根據某個欄位的值查詢表資料

select * from table_name where column in ( column_value1,column_value2,.....); 當有多個值時,使用 in 來查詢資料

select * from table_name where column in (select column_value from table_name ); 高階子查詢,以查詢某張表的結果集作為條件查詢

4:建表要注意的問題

not null : 非空約束 某個欄位有此約束,那麼向表中插入值時,不能為空。

default 'm' :預設值 建立某個表之後,預設值為'm'

primary key:設定主鍵約束,就是給某個字段設定乙個標記,auto_increment :自動遞增 步長為1

is null :判斷欄位為空時,使用is 而不是=

5:模糊查詢 like  _  %

select * from table_name where name like %user_;

%:代表任意字元   _ :代表乙個字元

6: > < = != <> <= >= 邏輯判斷的符號,這些符號經常與 any  all 混合使用

7: exists 是否存在,判斷乙個欄位在表中是否存在,例子如下

select * from emp  e where empno>0  and exists(select 'x' from dept d where e.deptno=d.deptno and d.loc='beijing');

mysql資料庫常用語句

mysql u root p set character set client gbk set character set results gbk alter database mydb1 character set utf8 create database mydb1 character set ...

mysql資料庫常用語句

關於mysql資料庫常用命令的整理 show databases 顯示當前使用者下所有的資料庫名稱 use database name 進入當前資料庫 create database database name 建立乙個資料庫 drop database database name 刪除乙個資料庫 ...

mysql資料庫常用語句 mysql資料庫常用語句

最近在做ecshop發現mysql忘了一大堆,複習一下。name資料庫 name1 1 依次類推 create database name character set utf8 建立資料庫及編碼方式 一鍵式建立 crate database name 建立資料庫 show databases 檢視資...