数据库
数据库相关
Legolas4
这个作者很懒,什么都没留下…
展开
-
MyBatis自己的理解
。。原创 2017-08-28 08:45:42 · 328 阅读 · 1 评论 -
手动操作数据库
删除数据1.navicat ctrl+A 右键 删除记录2.sqlyogent3.toad4.idea database 设置开始的自增主键1.navicat 表 右键 设计表 选项 自动递增2.sqlyogent 表 右键 更改表 高级属性 自动递增->1 alter 确定3.toad4.idea database原创 2017-08-28 08:47:13 · 363 阅读 · 0 评论 -
myBatis example【转】
http://guagreat.iteye.com/blog/2324900mybatis的通用mapper的通用Example使用,当然也有不对应通用mapper的普通Example使用想要偷懒不写mybatis里的一大堆mapper.xml文件,就想使用通用的Mapper类减少工作量。 首先,我使用的是Maven项目,所以导入Mapper的Maven依赖 [html]原创 2017-08-28 08:47:06 · 543 阅读 · 0 评论 -
【navicat】navicat导入导出数据库步骤
---恢复内容开始---从navicat的mysql数据库往oracle数据库导数据时,暂时可行的做法是:1.mysql导出csv格式的数据(带标题),在oracle导入(写行号),然后修改数据类型,好像默认全是varchar2int 改为number 用int、Interger生成后,还是number。但是现在成功的可能不能查询,需要oracle导出sql语句,去掉字段名和表名的引号,原创 2017-08-28 08:47:48 · 722 阅读 · 0 评论 -
【对比】mysql 与 oracle 区别
int number1.数据类型2.字符串的连接sql server 【+】mysql 【concat】 可连接多个oracle 【||】【concat】只能连接两个原创 2017-08-28 08:47:44 · 336 阅读 · 0 评论 -
insert/insertSelective/updateByPrimaryKey/updateByPrimaryKeySelective
insert保存一个实体,null的属性也会保存,不会使用数据库默认值insertSelective 保存一个实体,null的属性不会保存(对象的值为null的属性不会保存),会使用数据库默认值updateByPrimaryKey 根据主键更新实体全部字段,null值会被更新updateByPrimaryKeySelective 根据主键更新属性不为null的值原创 2017-08-28 08:46:56 · 539 阅读 · 0 评论 -
oracle错误
ora-03114ora-28547ora-01430ORA-00904 invalid identifier解决办法,字段名错误ORA-00923: 未找到要求的 FROM 关键字原创 2017-08-28 08:47:41 · 217 阅读 · 0 评论 -
@Transient
Hibernate的一个注释 @Transient @Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic 示例: //根据birth计算出age属性 @Transient public int getAge() {原创 2017-08-28 08:46:47 · 182 阅读 · 0 评论 -
MyBatis 插入时候获取自增主键(1:写sql。2:注解@generatedvalue)
MyBatis 插入时候获取自增主键方法有二方法1-1: insert into person(name,pswd) values(#{name},#{pswd}) 方法1-2: select LAST_INSERT_ID() insert into person(name,psw原创 2017-08-28 08:46:44 · 2989 阅读 · 1 评论 -
Mybatis中的resultType与resultMap
(自己的理解)resultType resultMap查询作者-->select id="selectAuthor" resultMap="authorResult"> SELECT id, username, nickname, birthday, register_time FROM原创 2017-08-28 08:46:30 · 408 阅读 · 0 评论 -
【oracle】Oracle中字符串连接的实现方法【转】
和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。 比如执行下面的SQL语句: 复制代码代码如下:SELECT '工号为'||FNumber||'的员工姓名为'||FName FROM T_Employee WHERE FName IS NOT NULL 除了“||”,Oracle还支持使用CONCAT()函数进行原创 2017-08-28 08:48:26 · 289 阅读 · 0 评论 -
【oracle】oracle数据库建立序列、使用序列实现主键自增
2.建立序列-- Create sequence create sequence SEQ_SHIP_IMAGEminvalue 20maxvalue 999999999999999999start with 40increment by 1cache 20;使用序列:SELECT SEQ_SHIP_IMAGE.Nextval from dual;insert into ship_image原创 2017-08-28 08:48:15 · 473 阅读 · 0 评论 -
Mybatis generator的使用
pom.xml org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 src/main/resources/generator/generator原创 2017-08-28 08:49:28 · 399 阅读 · 0 评论 -
【技巧】处理提交数据的技巧
function addUserRole() { var instance = $('#resourcesTree').jstree(true); var select = instance.get_checked (true); var ids = []; for (var i = 0; i ids.push('{"id":"' + select[i].id + '"原创 2017-08-28 08:49:57 · 254 阅读 · 0 评论 -
【sql】union
http://www.w3school.com.cn/sql/sql_union.asp原创 2017-08-28 08:50:57 · 328 阅读 · 0 评论 -
limit offset
代码示例:语句1:select * from student limit 9,4语句2:slect * from student limit 4 offset 9// 语句1和2均返回表student的第10、11、12、13行 //语句2中的4表示返回4行,9表示从表的第十行开始原创 2017-08-28 08:49:47 · 341 阅读 · 0 评论 -
【数据库】case when
select rownum as rn,a.*,case when depat_nam1 is null then parent_nam else depat_nam1 end as depat_nam原创 2017-08-28 08:50:28 · 287 阅读 · 0 评论 -
【数据库】insert语句
insert into SYSTEM_ROLE name, role_code, description, sort_id, disabled, id, #{name}, #{role_code},原创 2017-08-28 08:49:55 · 482 阅读 · 0 评论