创建一个数据库
CREATE DATABASE database_name
创建一个表
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
创建一个视图
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
创建一个索引
CREATE INDEX index_name
ON table_name (column_name)
UPDATE 用法用于修改表中的数据
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值SELECT DISTINCT 列名称 FROM 表名称 去掉重复的列INNER JOIN SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name LIKE 字符的用法 LIKE City LIKE '%lon%' 这个是说City这个列 包含lon 这个三个字符的都满足条件 也可以去掉前后其中的一个% 但表示 的意思不用 还有一些特殊符号的运用
DESC 降序 默认的为 升序操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。
TOP 语句是取 所选择的数据中前几行INSERT INTO 语句用于向表格中插入新的行。
INSERT INTO 表名称 VALUES (值1, 值2,....)如需在表中添加列,请使用下列语法:
ALTER TABLE table_name ADD column_name datatype要删除表中的列,请使用下列语法:
ALTER TABLE table_name DROP COLUMN column_name
AVG 函数返回数值列的平均值。NULL 值不包括在计算中。
SELECT AVG(column_name) FROM table_nameFIRST() 函数返回指定的字段中第一个记录的值。
SELECT FIRST(column_name) FROM table_name可使用 ORDER BY 语句对记录进行排序UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name) FROM table_nameAVG 函数返回数值列的平均值。NULL 值不包括在计算中SELECT AVG(column_name) FROM table_name在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。