随笔分类 -  数据库

摘要:游标的简单介绍:作用:用于处理成行的select结果集 阅读全文
posted @ 2018-02-19 21:32 木桩 阅读(106) 评论(0) 推荐(0)
摘要:事务的基本构成: begin transation update 支付表 set 账户总额 = 账户总额 - n where 账户名 = 'A' update 支付表 set 账户总额 = 账户总额 + n where 账户名 = 'B'commit成功则commit失败则rollback 事务进行 阅读全文
posted @ 2018-02-19 21:31 木桩 阅读(98) 评论(0) 推荐(0)
摘要:存储过程作用:存储在数据库服务端供客户端使用的调用执行的SQL语句就是存储过程格式:sql 语句: create procedure p_student @dept char(20) as select sname,cname,grade from student s join score sc o 阅读全文
posted @ 2018-02-19 21:27 木桩 阅读(171) 评论(0) 推荐(0)
摘要:触发器简单介绍:是一段由对数据的更改操作引发的自动执行的代码,更改操作包括:update、insert和delete。作用:保证业务规则和数据完整性有两种触发器类型:前端触发器、后端触发器后端触发器格式: create trigger t_student on student after inser 阅读全文
posted @ 2018-02-19 21:25 木桩 阅读(160) 评论(0) 推荐(0)
摘要:表内容的增加操作: insert into student values ('1','小明') 表内容的修改操作: update student set sname = 'djdjdj' where sno = '1' 表内容的删除操作: delete from student where sno 阅读全文
posted @ 2018-02-19 21:22 木桩 阅读(101) 评论(0) 推荐(0)
摘要:表的修改操作: alter table score add type nchar(1) null //为score表新添加一个属性type,属性值为 type nchar(1) nullalter table score alter column type nchar(2) //修改score表的t 阅读全文
posted @ 2018-02-19 21:19 木桩 阅读(164) 评论(0) 推荐(0)
摘要://创建学生表create table student( sno char(10) primary key,//学号是主键 sname char(15) not null,//姓名为非空 sid char(18) unique,//(身份证)取值不能重复 ssex char(1) default ' 阅读全文
posted @ 2018-02-19 21:17 木桩 阅读(432) 评论(0) 推荐(0)
摘要:查询格式: select <目标列名序列> 需要哪些列from <表名> 来自于哪些表where <行选择条件> 根据什么条件group by <分组依据列>having <组选择条件>order by <排序依据列>连接查询:关键字:内连接查询、外连接查询、交叉连接查询1、内连接查询关键字:fro 阅读全文
posted @ 2018-02-19 21:13 木桩 阅读(143) 评论(0) 推荐(0)
摘要:格式: select <目标列名序列> 需要哪些列from <表名> 来自于哪些表where <行选择条件> 根据什么条件group by <分组依据列>having <组选择条件>order by <排序依据列>select * from studentselect * from student 阅读全文
posted @ 2018-02-19 21:06 木桩 阅读(344) 评论(0) 推荐(0)
摘要:第一范式介绍: 如果关系模式R中的所有属性都是基本属性,即每个属性都是不可分的,那么R属于第一范式例:表中的高级职称人数(含有“教授”和“副教授”这两个基本属性组成),所以它不是基本属性,所有不属于第一范式。 第二范式简介: 如果R属于第一范式,且每个非主属性完全依赖于主码,就属于第二范式例:sco 阅读全文
posted @ 2018-02-11 22:09 木桩 阅读(308) 评论(0) 推荐(0)