1.SELECT語句從資料庫中選取資料
SELECT '列名' FROM '表名' SELECT list_name FROM table_name 從 '表名' 選區'列名' 資料 SQL SELECT * FROM table_name 從 '表名' 選區全部資料
2.SELECT 加WHERE 語句
SELECT '列名' FROM '表名' WHERE '條件'
3.SELECT 加AS 語句
使用AS 給資料指定一個別名。 此別名用來在運算式中使用 count()函數的作用是:計算陣列中的元素數目或物件中的屬性個數。 SELECT CONCAT(*) AS new_name
4.SELECT JOIN ON語句
JOIN聯合操作兩個表 SELECT '列名1' '列名2' FROM '表名1' JOIN '表名2' ON 條件 SELECT A.SYMBOL,A.SNAME FROM SECURITYCODE A JOIN DAYQUOTE B ON A.SYMBOL =B.SYMBOL SQL--JOIN之完全用法(版本2)
5.SELECT ORDER BY語句
ORDER BY排序ASC昇冪, DESC降冪 SELECT '列名' FROM '表名1' ORDER BY '列名' [ASC, DESC] SELECT list_name FROM table_name Orders ORDER BY list_name
6.SELECT LIMIT語句
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 返回指定的記錄數。 LIMIT 接受一個或兩個數字參數。 參數必須是一個整數常量。 如果給定兩個參數,第一個參數指定第一個返回記錄行的偏移量,第二個參數指定返回記錄行的最大數目。 初始記錄行的偏移量是 0(而不是 1): SELECT * FROM table LIMIT 5,10; 檢索記錄行 6-15 //為了檢索從某一個偏移量到記錄集的結束所有的記錄行,可以指定第二個參數為 -1: SELECT * FROM table LIMIT 95,-1; 檢索記錄行 96-last. 如果只給定一個參數,它表示返回最大的記錄行數目: SELECT * FROM table LIMIT 5; 檢索前 5 個記錄行 //換句話說,LIMIT n 等價于 LIMIT 0,n。
和大家一起學習SQL的INSERT INTOUPDATEDELETE動作陳述式:
1.INSERT INTO
INSERT INTO 表名 VALUES (值1, 值2,....) 將值1,值2, 插入' 表名' 中的一行值 INSERT INTO 表名 (列1, 列2,...) VALUES (值1, 值2,....) 指定列插入資料
2.UPDATE
UPDATE 表名 SET 列名 = '值2' WHERE 列名 = '值1' 在表中將原列值為值1的,設置為值2
2.DELETE
DELETE FROM 表名 WHERE 列名 = '值1' 刪除列名值為值1的行 DELETE FROM 表名 WHERE 列名 = '值1' DELETE * FROM 表名 DELETE FROM 表名 刪除表名所有的行