資料庫MySQL之排序

2021-10-14 16:27:39 字數 596 閱讀 1481

排序查詢語法:

select * from 表名 order by 列1 asc|desc [,列2 asc|desc,...]
語法說明:

先按照列1進行排序,如果列1的值相同時,則按照 列2 排序,以此類推

asc從小到大排列,即公升序

desc從大到小排序,即降序

預設按照列值從小到大排列(即asc關鍵字)

例1:查詢未刪除男生資訊,按學號降序:

select * from students where gender=1 and is_delete=0 order by id desc;
例2:顯示所有的學生資訊,先按照年齡從大-->小排序,當年齡相同時 按照身高從高-->矮排序:

select * from students  order by age desc,height desc;    【用逗號隔開】
排序使用 order by 關鍵字

asc 表示公升序

desc 表示降序

MySQL資料庫之資料庫操作

建立資料庫時指定儲存的字元編碼 如果不指定編碼,資料庫預設使用安裝資料庫時指定的編碼 mysql create database emp charset gbk query ok,1 row affected 0.00 sec 建立資料庫 mysql create database stu quer...

mysql資料庫看屬性 MySQL資料庫之列屬性

列屬性 是否為空 是否為空 null 表示字段值可以為null not null字段值不能為空 預設值預設值 如果乙個字段沒有插入值,可以預設插入乙個指定的值 default 關鍵字用來插入預設值 mysql create table stu19 name varchar 20 not null d...

mysql資料庫樹 MySQL資料庫索引之B 樹

一 b 樹是什麼 b 樹是一種樹型資料結構,通常用於資料庫和作業系統的檔案系統中。b 樹的特點是能夠保持資料穩定有序,其插入與修改操作擁有較穩定的對數時間複雜度。b 樹元素自底向上插入,這與二叉樹恰好相反。b 樹的創造者rudolf bayer沒有解釋b代表什麼。最常見的觀點是b代表平衡 balan...