随笔分类 -  数据库

摘要:使用Mybatis generator可以根据数据库表生成mybatis对应的Mapper和Model,生成的Example可以满足一般的单表操作,使用Mybatis的注释,利用@mbggenerated可以在下次生成的时候将自动生成的代码覆盖掉,对于手工加入的查询不影响(需要使用的eclipse的 阅读全文
posted @ 2016-05-29 11:27 世间安得两全法 阅读(6001) 评论(0) 推荐(0)
摘要:数据库登录:mysql -h IP -P 端口 -u 账号 –p回车,然后输入密码创建用户:mysql> insert into mysql.user(Host,User,Password) values('localhost','用户名',password('密码'));//刷新系统权限表mysq... 阅读全文
posted @ 2015-10-05 23:16 世间安得两全法 阅读(191) 评论(0) 推荐(0)
摘要:数据库登录:mysql -h IP -P 端口 -u 账号 –p回车,然后输入密码使用制定的数据库:use 数据库名执行sql脚本:1.如果sql脚本与执行登录命令不在同一个目录,如当前目录是/home/ubuntu/test,脚本存在/home/ubuntu/init/,则执行:source /... 阅读全文
posted @ 2015-10-05 22:59 世间安得两全法 阅读(1495) 评论(0) 推荐(0)
摘要:mybatis在spring下总共有两种方式,一种是接口映射xml,一种是实现接口类,调用sqlsession相应的方法。这边文章主要讲接口映射xml这种。spring配置: ... 阅读全文
posted @ 2015-06-19 22:33 世间安得两全法 阅读(209) 评论(0) 推荐(0)
摘要:安装过程转自http://www.percona.com/doc/percona-server/5.6/installation/apt_repo.html本次安装是基于阿里云的Ubuntu12.04(64bit)DebianandUbuntupackages fromPerconaare sign... 阅读全文
posted @ 2015-04-04 16:54 世间安得两全法 阅读(1656) 评论(0) 推荐(0)
摘要:如果参数是一个基本类型(不是一个类对象),在写sql需要对这个基本类型判断时,这个基本类型的名称必须是value,因为mybatis对于单个基本类型而言,默认名称是value,自定义的名称在用于if/when时,代码会报错(提示很模糊),但是不会提示是sql错误。 阅读全文
posted @ 2014-09-27 08:38 世间安得两全法 阅读(188) 评论(0) 推荐(0)
摘要:Mysql5.1支持分区;创建表时创建分区(分区有rang分区、list分区、hash分区、key分区和子分区,具体详见:http://blog.51yip.com/mysql/1013.htmlcreate table testA (id int not null)engine=innodb partition by range(id)(partition p0 values less than (10),partition p1 values less than (MAXVALUE));查询某张表的分区信息(mysql必须支持分区,否则information库里不存在partition表) 阅读全文
posted @ 2014-03-05 23:22 世间安得两全法 阅读(193) 评论(0) 推荐(0)
摘要:基本语法:CREATE [DEFINER = { user | CURRENT_USER }] EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] [ENABLE | DISABLE | DISABLE ON SLAVE] [COMMENT 'comment'] DO event_body;schedule: AT timestamp [+ INTERVAL interval] ... | EVERY interva... 阅读全文
posted @ 2014-03-05 23:21 世间安得两全法 阅读(246) 评论(0) 推荐(0)
摘要:基本语法:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body CREATE FUNCTION sp_name ([func_parameter[,...]]) RETURNS type [characteristic ...] routine_body proc_parameter: [ IN | OUT | INOUT ] param_name type func_parameter: param_name type t... 阅读全文
posted @ 2014-03-05 23:20 世间安得两全法 阅读(320) 评论(0) 推荐(0)
摘要:Mysql load data infile可以将文件批量导入到数据库中,分为服务器和客户端导入数据;LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name' [REPLACE | IGNORE] INTO TABLE tbl_name [CHARACTER SET charset_name] [{FIELDS | COLUMNS} [TERMINATED BY 'string'] [[OPTIONALLY] ENCLOSED BY 'char'] [ESC... 阅读全文
posted @ 2014-02-28 23:01 世间安得两全法
摘要:Hibernate SQLQuery sql查询对结果处理方式一:String sql = "select user_id userId,create_Time createTime from user"; SQLQuery query = session.createSQLQuery(sql); query.setResultTransformer(Transformers.aliasToBean(User.class)); query.addScalar("userId",StandardBasicTypes.INTEGER); qu... 阅读全文
posted @ 2013-10-27 21:46 世间安得两全法 阅读(2458) 评论(0) 推荐(0)
摘要:本文大部分来自http://blog.sina.com.cn/s/blog_6fb4dcd00100sjhj.html,并加入本人安装过程中出现的问题的解决方法,希望能帮到别人1、下载MySQL-5.5.10-win32.zip的版本。2、解压到任意路径,比如"D:\Programm Files\"。3、进入MySQL路径,复制my-small.ini为my.ini,在[mysqld]部分添加basedir = "D:/Program Files/Mysql-5.5.10-win32"datadir = "D:/Program Files/My 阅读全文
posted @ 2013-09-14 23:43 世间安得两全法 阅读(498) 评论(0) 推荐(0)
摘要:Mybatisinsert后调用insert对象主键get方法可以获得由序列生成的id条件对于不允许自增的数据库如oracle、gp,insert的xmlinsert里必须有keyProperty属性,且要使用selectKey获得序列值,具体如下 sql语句对于允许自增的序列,insert里必须有useGeneratedKeys="true"和keyProperty属性,具体格式如下 Sql语句useGeneratedKeys(仅对insert有用)这会告诉MyBatis使用JDBC的getGeneratedKeys方法来取出数据比如:像MyS... 阅读全文
posted @ 2013-09-14 08:56 世间安得两全法 阅读(1169) 评论(0) 推荐(0)