SQL学习——基本语法

Posted gisliuliang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL学习——基本语法相关的知识,希望对你有一定的参考价值。

以下是一些主要的SQL语句的语法实例

SELECT(查询某列)
SELECT column_name(s)
FROM table_name

SELECT DISTINCT(消除重复的元组)
SELECT DISTINCT column_name(s)
FROM table_name

SELECT *    (查询表中的所有数据)
SELECT *
FROM table_name

WHERE(范围限定)    
SELECT column_name(s)
FROM table_name
WHERE column_name operator value

LIKE    (匹配查询,注意:有5种通配符)
SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern

ORDER BY (排序:ASC升序,DESC降序)
SELECT column_name(s)
FROM table_name
ORDER BY column_name [ASC|DESC]

INNER JOIN(内连接)
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

LEFT JOIN    (左外连接)
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

RIGHT JOIN(右外连接)
SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

FULL JOIN    (全外连接)
SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2 
ON table_name1.column_name=table_name2.column_name

INSERT INTO    (插入数据)
INSERT INTO table_name
VALUES (value1, value2, value3,....)
or
INSERT INTO table_name
(column1, column2, column3,...)
VALUES (value1, value2, value3,....)

UPDATE    (修改数据)
UPDATE table_name
SET column1=value, column2=value,...
WHERE some_column=some_value

DELETE (删除数据)
DELETE FROM table_name
WHERE some_column=some_value
or
DELETE FROM table_name 
(Note: Deletes the entire table!!)

DELETE * FROM table_name 
(Note: Deletes the entire table!!)

 

以上是关于SQL学习——基本语法的主要内容,如果未能解决你的问题,请参考以下文章

SQL学习——基本语法

SQL server学习笔记数据库的基本知识基本操作(分离脱机收缩备份还原附加)和基本语法

python 学习python语法的片段

Java Web学习总结JSP

推荐一个学习SQL Server基本语法及其他编程的网站

[转帖]PG语法解剖--基本sql语句用法入门