MySQL檢索資料的例項教程

2021-12-30 05:12:54 字數 1416 閱讀 7368

mysql 不區分大小寫,但盡量做到關鍵字大寫,列和表明小寫,方便閱讀和除錯。

sql語句,所有的空格都被忽略。sql語句可以在上一行給出也可以分成許多行。一般,分成多行寫。

自動增量:

某些列表需要唯一值,mysql可以自動為每一行分配乙個可用編號,不用在新增每一行時手動分配唯一值。

describe = show columns from

mysql 中支援用describe 作為 show columns from 的一種快捷方式。例如:

等價於

未排序的資料:

在mysql中如果沒有明確排序查詢的結構,則返回的資料的順序是沒有意義的。只要返回相同數目的行就是正常的。

檢索多個列時,一定要在列名後面加上都好,最後乙個不用加。

檢索所有列:

給定萬用字元* 則返回所有的列。

一般不會使用萬用字元檢索所有的列,但如果不明確指定列名是可以用其檢索出名字未知的列。

select返回所有匹配的行。

檢索出了一行中所有的值(有重複),那麼如何去除?distinct,只返回不同的值。

limit 5 表示返回不多於5行select;

limit 5,5 表示mysql 返回 從行5開始的5行;第乙個數為開始位置,第二個數要檢索的行數。

注意事項:

(1)帶乙個值的limit 總是從第一行開始,給出的數就是返回的行數;帶兩個值得limit 可以指定從行號為第乙個值的位置開始。

(2)檢索出來的第一行為行0而不是行1 (這個和陣列一樣);所以limit 1 檢索出來的是第二行而不是第一行 。

(3)在行數不夠的情況下(例如,limit 10,5 但一共只有13行),mysql將返它能返回的最多的行。

在mysql5 版本以上有:

limit 3,4 == limit 4 offset 3 #從行3開始取 4行

MySQL建立資料表的例項教程

建立mysql資料表需要以下資訊 表名錶欄位名定義每個表字段 以下為建立mysql資料表的sql通用語法 create table table name column name column type 要先選擇資料庫,否則會報錯。像這樣之前沒有選擇資料庫就新增資料表就會報錯 我們可以在登陸 mysq...

awk例項教程

1.awk語法規則 awk 2.顯示最近登入的5個帳號 last n 5 awk root root root dmtsai root awk工作流程是這樣的 讀入有 n 換行符分割的一條記錄,然後將記錄按指定的域分隔符劃分域,填充域,0則表示所有域,1表示第乙個域,n表示第n個域。預設域分隔符是 ...

CSS reflow例項教程

frame主要的動作有三個 構造frame,以建立物件樹 dom樹 reflow,以確定物件位置,或者www.cppcns.com是呼叫mozilla的layout 這裡是指原始碼的實現 繪製,以便物件能顯示在螢幕上 總的來說,reflow就是載入內容樹 在html中就是dom樹 和建立或更新fra...