1. 程式人生 > >MYSQL操作數據表中的記錄

MYSQL操作數據表中的記錄

mysql操作數據表中的記錄

1 把選中的列數名到最前面

ALTER TABCE 表名 MODIFY 列數名以及列數名的類型 FIRST;

2 修改列數名類型

ALTERTABCE 表名 MODIFY 列數名新列數名;

3 修改數據表名

第一種 ALTERTABCE 原表名 RENAME 新表名;

第二種 RENAMETABLE 新表名 TO 原表名;

4 插入記錄

第一種 INSERT表名 需要復制的列 VALUES (需要復制的值);】姓名要用’’。這是只復制某一字段的用法

第二種 INSERT 表名 VALUES NULLDEFAULT,如‘姓名’,‘密碼’,‘年齡’,序號);

第三種 INSERT

表名 SET 用戶名=姓名,用戶密碼=密碼;(只能插入一條)

5 查看記錄

SELECT * FROM 表名;

6 插入多條記錄

第一種 INSERT表名 VALUES NULLDEFAULT,如‘姓名’,‘密碼,‘年齡’,序號),(NULL,如‘姓名’,‘密碼,‘年齡’,序號);

第二種 INSERT 表名 SET 用戶名=‘姓名’,密碼=‘你要填的密碼’;

7單表更新

7.1 更新一個字段

UPDATE 表名 set 年齡=年齡+你要加的數;(在你原有的數值上加你填的數值)

7.2 更新多個字段

UPDATE 表名 SET 年齡=年齡-id,如sex=0;(在你原有的數值上減或設置)

7.3 加上條件的更新

UPDATE 表名 SET 年齡=年齡+10 WHERE id%2=0;(在你原有的數值上加你填的數值時加上條件如id為偶數的才可以更新)

8 單表刪除記錄

DELETE FROM 表名 WHERE id=6;(刪除id6的信息)刪除後再插入id只會往後排,不會排為刪除的數

9 查詢你想查的列

SELECT 列名,列名FROM;

10 查詢列的別名

SELECT id AS userId,username AS uname FROM 表名;

11 查詢結果分組

SELECT 列名 FROM 表名 GROUP BY 列名;

12 分組條件

SELECT 列名 FROM 表名

GROUP BY 1 HAVING cound (id) >=2;(分組時列表名的id大於或等於2)

13 對查詢結果進行排序

第一種 SELECT * FROM 表名 ORDER BY 列名 DESC;(降序)

第二種 SELECT * FROM 表名 ORDER BY 列名;(升序)

第三種 SELECT * FROM 表名 ORDER BY 列名,id DESC;(對列名的id降序排列)

14 限制查詢結果

SELECT * FROM 表名 LIMIT 2;(查詢列表裏的前兩條信息)

15 將查詢結果放入指定的列表中

INSERT 新列表名列名(如usernameSELECT 列名(跟前面的一樣)FROM 原表名 WHERE 列名(如age>=30;(usernameag大於或等於30的值放入指定的列表中)










MYSQL操作數據表中的記錄