文中所操作的数据库表如下:
SQL AND & OR 运算符:
用法示例:
ORDER BY 多列:
按order by 后的字段顺序进行排列。
UPDATE 语句中的 WHERE 子句:
如果省略了where后面的条件,则所有记录将会被更新。
LIMIT子句:
IN 操作符
IN 操作符允许您在 WHERE 子句中规定多个值
BETWEEN 和NOT BETWEEN:
注意:between在不同数据库里可能包含括两个测试值的,也可能不包含。
SQL别名:
INSERT INTO SELECT 语句:
将已有数据从一表复制到另一表
UNIQUE 约束:
每个表只能有一个primary key 但是可以有多个 unique
FOREIGN KEY 约束:
一个表中的 FOREIGN KEY 指向另一个表中的 UNIQUE KEY(唯一约束的键)。
CHECK 约束:
CREATE TABLE 时的 SQL CHECK 约束:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CHECK (P_Id>0)
)
ALTER TABLE 时的 SQL CHECK 约束
ALTER TABLE Persons
ADD CHECK (P_Id>0)
视图(Views):
通用语法:
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
SQL 函数
参照此处菜鸟教程函数