01 2015 档案
简单的使用hibernate插入数据的例子
摘要:数据库创建脚本:[sql]view plaincopyprint?droptablepersoncreatetableperson(idvarchar(32)notnullprimarykey,namevarchar(20)notnull,passwordvarchar(20)notnull,sex... 阅读全文
posted @ 2015-01-22 15:16 我是齐欢 阅读(1564) 评论(0) 推荐(1)
触发器
摘要:触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。(触发器只能创建在永久表上,不能对临时表创建触发器)。 After:检查约束后触发;before:检查约束前触发 对同一个表相同出发时间的相同触发事件,只能定义一个触发器。eg:CREATE TRIGGER trigg... 阅读全文
posted @ 2015-01-21 10:05 我是齐欢 阅读(432) 评论(0) 推荐(0)
存储过程和函数
摘要:存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化工作,减少数据在数据和应用服务器之间的传输,,提高数据处理效率。对存储过程和函数操作时,首先需要确认用户是否具有相应的权限,如:创建存储过程或函数需要CREATE ROUTINE权限,修改或删除粗出过程或函... 阅读全文
posted @ 2015-01-21 10:04 我是齐欢 阅读(281) 评论(0) 推荐(0)
视图
摘要:视图(View)是一种虚拟存在的表,对于使用视图的用户来说基本透明。视图并不在数据库中实际存在,行和列数据来自定义视图的查询表中使用的表,饼子啊使用视图时动态生成的。 简单、安全,数据独立1、 创建、修改视图创建视图需要有 create view的权限,并且对于查询涉及的所有select权限。如果使... 阅读全文
posted @ 2015-01-21 10:03 我是齐欢 阅读(234) 评论(0) 推荐(0)
索引的设计和使用
摘要:索引是数据库中用来提高性能的最常用工具。 根据存储引擎可以定义每个表的最大索引数和最大索引长度,每种存储引擎(MyISAM,InnoDB,BDB,MEMORY等)对每个表至少支持16个索引,总索引长度至少为256字节。 前缀索引 要为city表创建了10个字节的前缀索引,语法是: create in... 阅读全文
posted @ 2015-01-21 10:00 我是齐欢 阅读(212) 评论(0) 推荐(0)
数据类型的选择
摘要:1、CHAR与VARCHAR CHAR与VARCHAR类型类似,都用来存储字符串。 CHAR:固定长度,处理速度较VARCHAR快,但浪费空间。 VARCHAR:可变长度 +1CHAR(4)和VARCHAR(4)列检索的值并不总相同,CHAR列删除了尾部的空格2、TEXT与BLOB 保存交大文本时,... 阅读全文
posted @ 2015-01-21 09:59 我是齐欢 阅读(211) 评论(0) 推荐(0)
表类型(存储引擎)的选择
摘要:表类型(存储引擎)的选择插件式存储引擎是MySQL数据库最重要的特性之一,用户可以依据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL5.0支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BL... 阅读全文
posted @ 2015-01-21 09:58 我是齐欢 阅读(213) 评论(0) 推荐(0)
MySQL中的常用函数
摘要:1、 字符串函数2、 字符串函数模数和被模数任何一个为NULL结果都为NULL。3、 日期和时间函数4、 流程函数5、其他常用函数MySQL Administrator(图形化管理工具)MySQL Query Brower(客户端查询工具)phpMyAdmin(通过Web控制和操作MySQL数据库的... 阅读全文
posted @ 2015-01-20 14:13 我是齐欢 阅读(207) 评论(0) 推荐(0)
MySQL中的运算符
摘要:算术运算符、比较运算符、逻辑运算符、位运算符1、 算术运算符MySQL支持的算术运算符包括加减乘除和模运算。注:0不能被除;模运算:3%2与mod(3,2)效果一样。2、 比较运算符 和=类似,在操作数相等时值为1,不同之处在于即使操作的值为NULL也可以正确比较。REGEXP运算符的使用格式为:”... 阅读全文
posted @ 2015-01-20 14:12 我是齐欢 阅读(579) 评论(0) 推荐(0)
MySQL支持的数据类型
摘要:MySQL支持的数据类型 1、数值类型 整数类型:TINYINT (1)、SMALLINT (2)、MEDIUMINT (3)、INT/INTEGER (4)、BIGINT (8) 浮点数类型:FLOAT (4)、DOUBLE (8) 位类型:BIT(M) (1~8)对于整形数据,支持在类型名称后... 阅读全文
posted @ 2015-01-20 14:11 我是齐欢 阅读(230) 评论(0) 推荐(0)
MySQL基础
摘要:MySQL基础MySQL服务和MySQL数据库不同,MySQL服务是一系列后台进程,而MySQL数据库则是一系列的数据目录和数据文件;MySQL数据库必须在MySQL服务启动之后才可以访问。DDL:数据定义语言。其定义了不同的数据段、数据库、表、列、索引等数据库对象。常用关键字有:create、dr... 阅读全文
posted @ 2015-01-20 14:08 我是齐欢 阅读(177) 评论(0) 推荐(0)
MySQL 存储过程参数用法 in, out, inout
摘要:MySQL 存储过程参数有三种类型:in、out、inout。它们各有什么作用和特点呢?一、MySQL 存储过程参数(in)MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是... 阅读全文
posted @ 2015-01-16 19:44 我是齐欢 阅读(1130) 评论(0) 推荐(0)
Mysql字符集设置
摘要:最近,在项目组使用的mysql数据库中,插入数据出现乱码,关于这个问题做了下总结,我们从最基本的地方说起,到错误产生的深层次原因和解决办法。基本概念• 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;• 给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这... 阅读全文
posted @ 2015-01-15 20:50 我是齐欢 阅读(140) 评论(0) 推荐(0)
MySql中启用InnoDB数据引擎的方法
摘要:1、存储引擎是什么? Mysql中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这些不同的技术以及配套的相关功能在MyS... 阅读全文
posted @ 2015-01-15 18:34 我是齐欢 阅读(246) 评论(0) 推荐(0)
云说的到底对不对,京东到底行不行?
摘要:摘要:马云吐槽京东被引爆以来,似乎就没人去关注马云说的对不对,有没有价值,大家更多的是在关注马云攻击了京东,京东回击了马云,马云被偷录了,再和人说话要去澡堂了…但,马云说的到底对不对,京东到底行不行?很多人都说中式互联网江湖其实最像娱乐圈,从现在的趋势看,这其实是真的,并在近来马云战京东这事上得到了... 阅读全文
posted @ 2015-01-14 14:09 我是齐欢 阅读(236) 评论(0) 推荐(0)
hibernate HQL查询的参数绑定
摘要:参数绑定: Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre=connection.prepare(“select... 阅读全文
posted @ 2015-01-13 14:37 我是齐欢 阅读(730) 评论(0) 推荐(0)
MySQL到底能支持多大的数据量?
摘要:MySQL是中小型网站普遍使用的数据库之一,然而,很多人并不清楚MySQL到底能支持多大的数据量,再加上某些国内CMS厂商把数据承载量的责任推给它,导致很多不了解MySQL的站长对它产生了很多误解,那么,MySQL的数据量到底能支持多少呢?其实MySQL单表的上限,主要与操作系统支持的最大文件大小有... 阅读全文
posted @ 2015-01-08 11:52 我是齐欢 阅读(88699) 评论(2) 推荐(1)
C# RSA和Java RSA互通
摘要:今天调查了C# RSA和Java RSA,网上很多人说,C#加密或者java加密 ,Java不能解密或者C#不能解密但是我尝试了一下,发现是可以的,下面就是我尝试的代码,如果您有什么问题,我想看看,他们为什么不能互通?Rsamain代码package rsa;import java.math.Big... 阅读全文
posted @ 2015-01-06 11:19 我是齐欢 阅读(612) 评论(0) 推荐(0)