標籤:必須 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命令總結!!!