数据库sql格式

新建表: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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值