新建表:CREATE TABLE 表名 列名 数据类型 完整性约束条件
常用的完整性约束声明方法:
主码约束:PRIMARY KEY (不重复)
唯一性约束:UNIQUE (多个)
非空值约束:NOT NULL
修改表结构:ALTER TABLE 表名 子句
ADD子句:增加新列和新的完整性约束条件
DROP子句:完整性约束名
MODIFY子句:修改列名和数据类型
索引建立:CREATE INDEX 索引名 ON 表名
升序:ASC
降序:DESC
删除索引:DROP INDEX 索引名
数据查询:
SELECT:指定显示属性列
FROM:指定查询对象
WHERE:指定查询条件
GROUP BY:查询结果按列分组
HAVING:筛选满足指定条件的组
ORDER BY:对结果按指定列值的升序或降序排列
去掉重复行:DISTINCT
确定范围:BETWEEN…AND…(包括起点终点)
确定集合:IN(包含)
找出匹配字符:LIKE’匹配串’
通配符:%(0个或多个字符) _(1个)
表示空值:IS NULL 或者 IS NOT NULL(尚未确定)
多重条件查询:AND OR
排序:多个属性用逗号分开
删除数据:DELETE FROM 表名 WHERE 条件
插入数据:INSERT INTO 表名(属性值) VALUES(常量)
修改数据:UP DATE 表名 SET 列名=表达式 WHERE 条件
新建视图:CREATE VIEW 视图名(列名) AS 子查询
WITH CHECK OPTION;(透过视图进行增删操作时不得破坏视图定义中的谓词条件)
函数:
个数 COUNT
日期 YEAR
总和 SUM
平均值 AVG
最大值 MAX
最小值 MIN
授予:GRANT 权限 ON 对象类型 对象名 TO 用户
收回:REVOKE 权限 ON 对象类型 对象名 FROM 用户
实体完整性:PRIEMARY KEY (定义主码)
参照完整性:FOREIGN KEY (外码)
用户自定义完整性:CHECK
对属性值的限制:
列值非空:NOT NULL
列值唯一:UNIQUE
检查列值是否满足条件:CHECK
数据库sql格式
最新推荐文章于 2024-06-17 11:45:00 发布