随笔分类 -  MySQL

事务
摘要:一】概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 (每种数据库都有事务的支持,但支持的强度不同)二】SQL语句操作事务命令 1)开启事务 START TRANSACTION 2)回滚事务 ROLLBACK 3)提交事务 COMMIT ... 阅读全文
posted @ 2014-10-08 17:13 SkyGood 阅读(310) 评论(0) 推荐(0)
存储过程
摘要:概念:用当地数据库语言,写的一段业务逻辑算法,并将该算法存储在客户端 操作存储过程: CallableStatement接口==>专用于操作存储过程的接口。 SQL语句: 1)删除存储过程add_pro DROP PROCEDURE [IF EXISTS] add_pro; 2)将... 阅读全文
posted @ 2014-10-08 17:09 SkyGood 阅读(364) 评论(0) 推荐(0)
获取自动生成的主键
摘要:步骤: 1)设置需要返回生成的主键,【通过preparedStatement的第二个参数】 PreparedStatement prepareStatement(String sql, int autoGeneratedKeys);//创建一个默认 PreparedStatement 对象,该... 阅读全文
posted @ 2014-10-07 13:03 SkyGood 阅读(1090) 评论(0) 推荐(0)
批处理SQL语句
摘要:作用:想发送多条SQL,又要降低与数据库系统的交互,这时使用批处理 一】Statement对象——适合对不同结构的SQL语句进行批处理操作 步骤: 1)将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中 void addBatch(String sql); ... 阅读全文
posted @ 2014-10-07 13:02 SkyGood 阅读(3265) 评论(0) 推荐(0)
大对象
摘要:存取大对象---LOB 【分类】: 1)Character LOB --> CLOB(Text有四个子类型) 2)Binary LOB --> BLOB(Blob有四个子类型) 一】CLOB 1.重点类库: 1)PreaParedStatement类: 重点方法: 写... 阅读全文
posted @ 2014-10-06 11:53 SkyGood 阅读(237) 评论(0) 推荐(0)
MySQL数据类型
摘要: 阅读全文
posted @ 2014-10-05 10:59 SkyGood 阅读(131) 评论(0) 推荐(0)
MySQL扩展
摘要:一、使用MySQL特有的函数! 1》到年底还有几天 select datediff('2014-12-31','2014-6-21');//此函数用于计算日期只差 select datediff('2014-12-31',now());//函数now为当前日期 2》年月日 selec... 阅读全文
posted @ 2014-10-03 15:45 SkyGood 阅读(392) 评论(0) 推荐(0)
数据库设计
摘要:一、定义表的约束 一】表的完整性 1》实体完整性:每条记录有一个唯一标识符,通常用无任何业务含义的字段表示 2》参照完整性:一张表的某个字段必须引用另一张表的某个字段值 3》域完整性:域即单元数据,域中的数值必须符合一定的规则 二】键的概念 1》主键:唯一的字段 2》组合主键:由多个字段组... 阅读全文
posted @ 2014-10-03 15:43 SkyGood 阅读(1182) 评论(0) 推荐(1)
MySql入门
摘要:一、数据库入门 -------存放数据的仓库【和集合类似】,并有一定的规则结构 一】SQL=Structure Query Language 【结构化的查询语言】 SQL是客户端操作数据库的一种工具/命令,主要以存取为主 二】各种常用数据库简介 Oracle/Java SQLServle... 阅读全文
posted @ 2014-09-29 09:36 SkyGood 阅读(616) 评论(0) 推荐(1)