入門Mysql命令總結!!!

來源:互聯網
上載者:User

標籤:必須   into   成績   tween   sql   目的   mysql   類型   set   

使用T-SQL插入資料 使用INSERT 插入資料 1插入一行資料

INSERT INTO 表名 (列名列表)  VALUES  (值列表)

INTO可以省略

列名列表 可以省略 【注意】如果省略則一次插入所有列

多個列名和多個值列表用逗號分隔

一次插入多行資料 1使用INSERT SELECT 語句向表中添加資料

INSERT INTO 新表名 (列名)

SELECT 列名

FROM 原表名

【注意】SELECT 後有多個列名用“,”隔開

查詢得到的資料的個數,順序、資料類型等,必須與插入的項保持一致

新表名必須先建立好

2使用 SElECT INTO 語句將現有表中的資料添加到新表中

SELECT 原表名.列名

INTO 新表名

FROM 原表名

【注意】SELECT 後的原表名可以通過AS 建立別名代替

3使用 SELECT IDENTITY 指定識別欄位

SELECT IDENTITY(資料類型,識別值種子,標識增長量)  AS 列名

INTO 新表名

FROM 原表名

4通過UNION關鍵字合并資料進行插入

INSERT 表名(列名)

SELECT 資訊 UNION

SELECT 資訊

【注意】最後一行的資訊可以省略UNION

使用T-SQL更新資料 使用UPDATE 更新資料

UPDATE 表名 SET 列名 = 更新值

WHERE 更新條件

【注意】SET後面可以緊隨多個“列名=更新值”,修改多個資料列的值,不限一個,使用逗 號分割。不可出現第二個SET

WHERE 子句是可選的用來限制更新的資料條件。若不限制,則整個表的所有資料 行將被更新

使用T-SQL刪除資料 使用DELETE、TRUNCATE TABLE刪除資料 1.使用DELETE刪除資料

DELETE FROM 表名

WHERE 刪除條件

2.使用TRUNCATE TABLE刪除資料

TRUNCATE TABLE 表名

【注意】實際工作中,不建議使用TRUNCATE TABLE 語句,因為使用它刪除的資料不能恢複。

 

使用T-SQL查詢資料 使用SELECT語句進行查詢

1. SELECT 列名

FROM 表名

WHERE 查詢條件運算式

ORDER BY排序的列名 ASC (升序)/ DESC(降序)

【注意】WHERE條件是可選的,若不限制,則查詢返回所有行的資料項目。

 

2.查詢全部資訊

SELECT 列名

FROM 表名

WHERE 條件

 

3.查詢兩個值之間

SELECT 列名

FROM 表名

WHERE 列名 BETWEEN 值1 AND 值2

 

4.給查詢的列名取別名

  SELECR 列名AS 別名

FROM 表名

 

  5.查詢列名的值為NULL的資訊

SELECT *

FROM 表名

WHERE 列名 IS NULL

【注意】*號代表所有列

 

6.查詢考試成績前三名

SELECT  TOP  3  *

FROM 表名

ORDER BY 列名 DESC   //將前三名的成績已降序排列

 

7.按百分比查詢資訊

  SElECT  TOP  數值 PERCENT  *

FROM 表名

ORDER BY 列名 DESC  //按降序排列

 

8.查詢某個表中的某個列

SELECT 列名

FROM 表名

WHERE 條件

【注意】 SELECT 列名可以有多個 並且用“,”隔開

 FROM 表明可以有多個 並且用“,”隔開

 

9.查詢學生每科目的考試成績

SELECT s.StudentName,sub.subjetName

FROM Student s,Result r,[Subject] sub //給表名取別名

WHERE s.StudentNo = r.StudentNo

AND  r.Subjectid = sub.subjectid

入門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.