- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 mysql 视图
1)什么是视图? 一个拥有独立名称的在数据库中一直保持的衍生表。2)什么是衍生表? 在MySQL和MyISAM存储引擎下,表的内容(列的值)将会存储在磁盘的.MYD和.MYI文件中。这类型的表文件是基础表和基本,因此叫做基本表。在基本表之上是衍生表,这种表的列的值来自基本表和文本,捉着来自系统变量比如current_time.当我们执行"FROM tab
2014-03-09 06:31:14 1107 1
原创 查看mysql元数据
Metadata元数据查看mysql保存信息的四种方法:两种使用show语句,两种使用select语句。SHOW CREATE PROCEDURE / SHOW CREATE FUNCTIONSHOW PROCEDURE STATUS / SHOW FUNCTION STATUSSELECT from mysql.procSELECT from information_sc
2014-03-07 14:53:37 1390
原创 mysql函数
语法:CREATE FUNCTION function_name(params)Limitations of functions标准示例:CREATE FUNCTION factorial (n DECIMAL(3,0))RETURNS DECIMAL(20,0)DETERMINISTICBEGINDECLARE factorial DECIMAL(20,0)
2014-03-06 14:33:26 827
原创 mysql游标的使用
一)游标:就是一个标识,用于一行一行的迭代访问查询返回的结果,方便一行一行的操作结果。二)游标的特性:READ ONLY:只读属性NOT SCROLLABLE:不可跳过,必须一行一行的处理ASENSTIVE:敏感游标不可以滚动,只允许逐一读取下一行,不能在结果集中前进或者后退。同时也不允许在已经打开游标进行操作的表上执行updates事务。三)游标的使用:1
2014-03-05 12:23:27 1025
原创 jdbc常见操作《一》
jdbc:java data base connectivity数据库连接技术,主要任务是获取数据库层的数据库连接并使用该数据库连接发送相关的sql指令做数据库数据的操作。 用到的接口主要在java se的java sql.*,javax.sql.*两个包中:,由上图可以了解到,mysql jdbc driver层主要有数据库厂商根据sun提供的接口进行实现,开发者
2014-03-04 19:09:05 883
原创 mysql存储过程出错处理
声明异常处理的语法:DECLARE{ EXIT | CONTINUE }HANDLER FOR{ error-number | { SQLSTATE error-string } | condition }SQL statement上面就是错误处理的用法,也就是一段当程序出错后自动触发的代码。MySQL允许两种处理器,一种是EXIT处理,另外一种是CONTINU
2014-03-04 17:32:27 1352
原创 mysql安全篇
在mysql安装的时候默认有一个root用户,该用户是管理员用户,因此可以查看和操作所有的数据库实例,这样对于数据库服务器而言是个灾难的事情。添加用户:grant select,insert,update,delete,create,drop,on day01.* to 'huoniao'@'localhost' identified by 'huoniao' flush privil
2014-03-03 20:29:11 952 1
原创 mysql触发器
触发器,一般不要单独调用,主要发生响应的事件mysql会自动调用。语法:create trigger 触发器名称 指定执行的时间 on 指定在什么表上执行操作 影响的行数 需要执行的任务或者业务mysql> desc data -> ;+-------+-------------+------+-----+---------+-------+| Field |
2014-03-03 19:39:43 669
原创 表的级联更新,删除以及交叉连接
mysql> create table teacher( -> t_id int primary key, -> t_name varchar(20) , -> t_salary double default 5000 -> )character set utf8 -> collate utf8_general_ci;Query OK, 0 r
2014-03-03 19:17:41 1107
原创 mysql 存储过程(二)
1)if-then-else语句:mysql> create procedure findgender(in op int) -> begin -> declare gender varchar(10);ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corr
2014-03-03 00:27:03 854
原创 mysql表的内连接,左连接,右连接,全连接,自然连接
mysql> desc department;+----------+-------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+----------+-------------+------+-----+---------+-------+
2014-03-02 09:44:47 1430
原创 mysql 存储过程
存储过程主要将业务逻辑在数据库层加以实现,使得web应用层的压力变小,缺点是:每一个数据库厂商对存储过程的语法规范不同导致很难移植该业务逻辑。语法: create procedure 存储过程名(参数列表) begin sql语句 enddelimiter // 修改结束符号调用存储过程: call 存储过程名(实参)//带参数的存
2014-03-02 00:16:29 1107
学习scrapy用到的资源
2020-12-13
oracle高手进阶
2012-12-24
oracle高手篇
2012-12-24
oracle进阶(多表)
2012-12-24
oracle入门经典
2012-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人