MYSQL操作資料表中的記錄

來源:互聯網
上載者:User

標籤:mysql操作資料表中的記錄

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

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

2 修改列數名類型

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

3 修改資料表名

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

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

4 插入記錄

第一種      INSERT表名 需要複製的列 VALUES (需要複製的值);】姓名要用’’。這是只複製某一欄位的用法

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

第三種    INSERT 表名 SET 使用者名稱=姓名,使用者密碼=密碼;(只能插入一條)

5 查看記錄

SELECT * FROM 表名;

6 插入多條記錄

第一種  INSERT表名 VALUES (NULL或DEFAULT,如‘姓名’,‘密碼’,‘年齡’,序號),(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;(刪除id為6的資訊)刪除後再插入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  新列表名列名(如username)SELECT 列名(跟前面的一樣)FROM 原表名 WHERE 列名(如age)>=30;(將username和ag大於或等於30的值放入指定的列表中)










MYSQL操作資料表中的記錄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.