mysql 查詢設定值 MYSQL資料查詢

2021-10-17 18:02:02 字數 1361 閱讀 3435

1.單錶查詢

1.1 選擇表中的若干列

選擇表中的全部或部分列即關係代數中的投影運算。

(1)查詢指定的列

(2)查詢全部列

(3)查詢經過計算的值

select子句的 不僅可以是表中的屬性列,也可以是表示式、字串常量、函式等;

1.2 選擇表中的若干元組

(1)消除取值重複的行

select sno from sc order by sno;

取消值重複的行

select distinct sno from sc order by sno;

(2)查詢滿足條件的元組

查詢滿足條件的元組包含比較大小、確定範圍、確定集合、字元匹配、空值查詢、多重條件等;

比較確定範圍

between and, not between and;

確定集合

in, not in

字元匹配

like ,not  like

空值is null, not null;

多重條件(邏輯運算)

and ,or ,not;

查詢條件

謂詞確定範圍

確定範圍用between ... and ... 和 notbetween.... and ...。between 後面是下限 and後面是上限(查詢結果包含上限和下限)

確定集合

select sname,s*** from students where sdept in ('cm','ma');

select sname,s*** from students where sdept not in ('cm','ma');

字元匹配

謂詞like可以用來進行字元匹配 語法格式如下

[not] like '' [escape '']

如果like後面的匹配字串不含萬用字元,則like可用等於號代替

資料庫字符集為ascll 時乙個漢字需要兩個'_',當字符集為gbk時只需乙個;

如果查詢的字串本身含有萬用字元則需要使用escape短語進行轉義或者通過『\』來轉義字元

select cno ,cname,ccredit from course where cname like 'db\_design';

select cno ,cname,ccredit from course where cname like 'db/_design' escape '/';

(3)order by 子句

檢視mysql設定超時 mysql設定查詢超時方法

文章來介紹了自定義mysql查詢超時的時間長度,下面我們來看看詳細的設定方法。首先,在libmysql中,是提供了mysql opt read timeout設定項的,並且libmysql中提供了設定相關設定項的api,如下 mysql options int stdcall mysql optio...

mysql慢查詢設定

show variables like slow query log show variables like long query time show variables like slow query log file show variables like log queries not usi...

MySQL 慢查詢設定

說明 作業系統 centos 5.x 64位 mysql版本 mysql 5.5.35 mysql配置檔案 etc my.cnf mysql 資料庫存放目錄 data mysql 實現目的 開啟mysql慢查詢日誌功能,安裝使用mysql慢查詢分析mysqlsla 具體操作 一 開啟mysql慢查詢...