SQL 语句

1. AND / OR

SELECT column_name(s) FROM table_name WHERE condition AND|OR condition

2. ALTER TABLE (add column)

ALTER TABLE table_name ADD column_name datatype

3. ALTER TABLE (drop column)

ALTER TABLE table_name DROP COLUMN column_name

4. AS (alias for column)

SELECT column_name FROM table_name AS table_alias

5. BETWEEN

SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2

6. CREATE DATABASE

CREATE DATABASE database_name

7. CREATE INDEX

CREATE INDEX index_name ON table_name (column_name)

8. CREATE TABLE

CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
…….
)

9. CREATE UNIQUE INDEX

CREATE UNIQUE INDEX index_name ON table_name (column_name)

10. CREATE VIEW

CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition

11. DELETE FROM

DELETE FROM table_name (Note: Deletes the entire table!!) or DELETE FROM table_name WHERE condition

12. DROP DATABASE

DROP DATABASE database_name

13. DROP INDEX

DROP INDEX table_name.index_name

14. DROP TABLE

DROP TABLE table_name

15. GROUP BY

SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1

16. HAVING

SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1 HAVING SUM(column_name2) condition value

17. IN

SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..)

18. INSERT INTO

INSERT INTO table_name VALUES (value1, value2,….)
or
INSERT INTO table_name (column_name1, column_name2,…) VALUES (value1, value2,….)

19. LIKE

SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern

20. ORDER BY

SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC]

21. SELECT

SELECT column_name(s) FROM table_name

22. SELECT *

SELECT * FROM table_name

23. SELECT DISTINCT

(used to create backup copies of tables)
SELECT DISTINCT column_name(s) FROM table_name

24. SELECT INTO

SELECT * INTO new_table_name FROM original_table_name
or
SELECT column_name(s) INTO new_table_name FROM original_table_name

25. TRUNCATE TABLE

(deletes only the data inside the table)
TRUNCATE TABLE table_name

26. UPDATE

UPDATE table_name SET column_name=new_value [, column_name=new_value] WHERE column_name=some_value

27. WHERE

SELECT column_name(s) FROM table_name WHERE condition

注意:SQL 语句对大小写不敏感。如 SELECT 等效于 select。

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/gongchuangsu/p/4850181.html