1. 程式人生 > >7-24 數據庫基本操作

7-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 數據庫基本操作