2017年7月28日

摘要: 什么是游标? 阅读全文
posted @ 2017-07-28 15:25 神奇猪的博客 阅读(98) 评论(0) 推荐(0)
摘要: 什么是索引? 阅读全文
posted @ 2017-07-28 15:24 神奇猪的博客 阅读(85) 评论(0) 推荐(0)
摘要: 什么事触发器? 触发器是一种特殊的存储过程,当表中的数据发生改变时触发器自动生效; 触发器无法通过名称调用,也不允许设置参数。 触发器的类型: DML触发器(数据操作语言触发器-insert/update/delete)、DDL(数据定义语言触发器-create/alter/drop)、登录触发器 阅读全文
posted @ 2017-07-28 15:12 神奇猪的博客 阅读(164) 评论(0) 推荐(0)
摘要: 什么是存储过程? 可以理解为数据库中的方法,与C#中的方法一样,具有参数和返回值; 存储过程的优点? 提高运行速度:存储过程在创造是进行编译,以后运行存储过程都不需要再进行编译,极大化的提高了数据库的执行速度; 提高代码的利用率:存储过程封装了SQL语句,通过执行存储过程就能实现SQL语句的结果; 阅读全文
posted @ 2017-07-28 14:49 神奇猪的博客 阅读(115) 评论(0) 推荐(0)

2017年7月27日

摘要: 在学习记录查询之前,学习一些关键字的使用; 1、逻辑运算符:and 、 or 、 not 、is null select * from table_name where id>2 and id<4 解释:返回id大于2,小于4的记录 select * from table_name where na 阅读全文
posted @ 2017-07-27 16:55 神奇猪的博客 阅读(164) 评论(0) 推荐(0)
摘要: 修改记录: update table_name as a set a.type = ‘青年' where a.age>18 and a.age<40 解释:将表中age字段大于18小于40的type字段改成’青年‘ 注:在使用update时,必须使用where子句,否则将会修改所有记录的字段值。 阅读全文
posted @ 2017-07-27 16:07 神奇猪的博客 阅读(126) 评论(0) 推荐(0)
摘要: 删除记录: delete * from table_name 解释:删除表中的所有数据 delete * from table_name where id<10 解释:删除表中id小于10的数据 delete * from table_name1 where name in( select name 阅读全文
posted @ 2017-07-27 15:55 神奇猪的博客 阅读(244) 评论(0) 推荐(0)
摘要: 创建记录: 自己添加记录: insert into table_name values(12,'张三',22) , values(1,'王五',32) insert into table_name(name,age) values ('李四',18) 从其他表导入记录:将数据从其他表导入到表1中时, 阅读全文
posted @ 2017-07-27 15:42 神奇猪的博客 阅读(190) 评论(0) 推荐(0)
摘要: 对于记录的操作涉及的知识比较多,分多篇文章进行梳理。 记录创建篇;记录删除篇;记录修改篇;记录查询篇; 阅读全文
posted @ 2017-07-27 15:23 神奇猪的博客 阅读(93) 评论(0) 推荐(0)
摘要: 什么是视图? 优点:视图是保存在数据库中的SELECT查询,可以简化查询操作,视图可以从多个表中提取数据,并以单个表的形式显示结果,这样就可以针对多个表的查询转化为对一个表的查询。 映射:视图可以理解为表的映射,它本身并没有存储数据,只是将表中的数据映射过来,对视图中的数据进行操作,其实都是对基表的 阅读全文
posted @ 2017-07-27 15:00 神奇猪的博客 阅读(113) 评论(0) 推荐(0)