7-24 數據庫基本操作
阿新 • • 發佈:2017-07-24
數量 增刪 基本操作 指定 column 數據 order 排序 light
1.刪除操作
DELETE FROM users WHERE id = 6;
#刪除數據表users中id=6的行
#註意,如果id為主鍵自增,那麽插入數據時是將id取值為最大的id值+1,而非補充中間被刪除的id=6
2.查看表結構
SELECT * FROM users;
#查看所有的行
3.查看所有列
SHOW COLUMNS FROM users;
#查看數據表users中的所有列
4.查看指定列
SELECT username ,id FROM users;
SELECT user.id,user.username FROM users;
#查看數據表users中的列username和id
#第二種方法適用於多表連接的情況
5.賦予別名
SELECT id AS userId,username AS uname FROM users;
#查看對象的同時為其賦予別名
6.WHERE條件
WHRER 語句可以在很多增刪查改的地方做操作
7.GROUP BY 語句
詢分組結果
SELECT sex FROM users GROUP BY sex;
#根據sex的值進行分組顯示,結果只顯示sex這一列所具有的不同值,即0,1,NULL
利用HAVING 添加分組條件
SELECT sex FROM users GROUP BY 1 HAVING count(id) >2;
#結果顯示為sex的情況,條件是count(id) >2
8.ORDER BY 對查詢結果進行排序
SELECT * FROM users ORDER BY id DESC;
#顯示結果,按照id降序排列
9.限制查詢結果返回的數量
SELECT * FROM users ORDER BY id DESC LIMIT 2,2;
#顯示數據表users 中的列,按照id降序排列,並且只顯示id=3及其後共計2行數據,即id=3,4的數據值
10.數據表之間的選擇性賦值
INSERT test(username) SELECT username FROM users WHERE age >=30;
#向數據表test中插入users表中的部分行,需要users行需要滿足的是,age>=30;
7-24 數據庫基本操作