数据库SQL语句
文章平均质量分 67
欢脱的星星
这个作者很懒,什么都没留下…
展开
-
数据库——SQL语句(其它)
目录1 数据类型2 查询条件1 数据类型数据类型含义CHAR(n),CHARACTER(n)长度为n的定长字符串VARCHAR(n),CHARACTERVARYING(n)最大长度为n的变长字符串CLOB字符串大对象BLOB二进制大对象INT,INTEGER长整数(4字节)SMALLINT短整数(2字节)BIGINT大整数(8字节)NUMERIC(p,d)定点数,由p位数字(不包括括号、小数点)组成,小数点后面有d位数字原创 2021-06-11 14:27:23 · 131 阅读 · 0 评论 -
数据库——SQL语句(触发器)
目录1 AFTER触发器2 INSTEAD OF触发器1 AFTER触发器[USE <数据库名>GO]CREATE TRIGGER <触发器名>ON <表名> FOR <动作INSERT,UPDATE,DELETE>AS[触发触发器后的附加条件]BEGIN<动作集合>END;**例:**创建一个删除学生成绩的触发器。CREATE TRIGGER SCCJON SC FOR DELETEASPRINT’学生已经被删除’;原创 2021-06-11 14:21:40 · 5832 阅读 · 1 评论 -
数据库——SQL语句(存储过程)
目录1 无参数2 有参数1 无参数创建:[USE <数据库名>GO]CREATE PROC <过程名>AS<动作集合>;执行:EXEC <过程名>;**例:**在TS数据库中创建存储过程P实现如下功能:查询学生所选课程的学分及成绩,包括学号、姓名、课程号、课程名、学分、成绩。UES TSGOCREATE PROC PASSELECT Student.Sno,Sname,Course.Cno,Cname,Ccredit,Grade原创 2021-06-11 14:19:59 · 1570 阅读 · 3 评论 -
数据库——SQL语句(查询操作)
目录1 单表查询1.1 按列名选择1.2 含有表达式1.3 给列起别名1.4 取消重复行1.5 条件查询1.6 排序1.7 限制返回行数1.8 聚集函数(统计个数、求和、求平均值、求极值)1.9 分组1.10 聚集函数后条件查询2 连接查询2.1 两个不一样的表连接2.2 自身连接2.3 外连接2.4 多表连接3 嵌套查询3.1 否定的表达方式3.2 嵌套关键词3.3 普通嵌套3.4 带有ANY和ALL的查询3.5 EXISTS(存在)子查询3.6 交INTERSECT,并UNION,差EXCEPT1 单原创 2021-06-11 14:17:27 · 662 阅读 · 1 评论 -
数据库——SQL语句(更新操作)
目录1 创建数据库2 创建表2.1 列级完整性约束2.2 表级完整性约束3 修改表3.1 修改原有列定义3.2 增加列3.3 增加表级完整性约束3.4 删除列3.5 删除完整性约束3.6 删除表3.7 插入数据3.8 修改数据3.9 删除数据4 建立索引4.1 升序4.2 降序4.3 修改索引(重命名)4.4 删除索引5 建立视图1 创建数据库CREATE DATABASE <数据库名>ON(NAME = <数据库名>_dat,FILENAME = ‘driver:\ pa原创 2021-06-11 14:14:18 · 1081 阅读 · 0 评论