数据库
冬瓜汤药
这个作者很懒,什么都没留下…
展开
-
mybatis 模糊查询,与时间段查询
select count(*) from table title like CONCAT(CONCAT('%',#{titleName}),'%') and DATE_FORMAT(create_Date, '%Y-%m-%d') >= DATE_FORMAT(#原创 2015-07-28 21:34:29 · 5973 阅读 · 0 评论 -
使用mybatis, 如何获取刚插入数据的id
做项目时,使用mysql, springMvc框架,遇到需要刚插入数据库中的数据的ID的问题。解决方案,只需要在映射文件中,加入以下属性:useGeneratedKeys="true" keyProperty="id"例如:它的返回值,仍旧是num=1,但是,insert所使用那个的article中,Id已经被更新!原创 2015-08-04 11:48:41 · 1137 阅读 · 0 评论 -
使用insert 语句插入另一个表和几个传入数据时,写法:
今天,做了一个功能,需要将一个表的所有数据和其他数据,插入另一个表中,查了好久,得到了两种方法,经过了验证!一般将同一个数据库表的数据插入另一个表时,有两种写法:第一种:select * into target_table from source_table;这种写法,是在不存在target_table 的前提下,才可以使用。在插入时,先创建新表,在将数据插入;第二种:in原创 2015-07-23 17:09:45 · 3447 阅读 · 0 评论 -
数据库SQL,多表组合查询
项目中,用到了,多个表查询:1.使用inner join on两个表:select * from t_article ta inner join t_user tu on ta.user_id = tu.id;多个表:select * from (t_article ta inner join t_user tu on ta.user_id = tu.id) inner join t_原创 2015-08-14 11:24:24 · 632 阅读 · 0 评论 -
MySQL - Incorrect string value: for column 'name' at row 1
今天,用MYSQL数据库开发时,遇到了这个问题,找了半天,发现是数据库中的表,使用的字符集不是UTF-8,而我开发使用的是UTF-8,才造成了这个错误。解决方法:到数据库中,更改数据库表的字符集为UTF-8,即可解决问题!原创 2015-07-22 22:23:53 · 1037 阅读 · 0 评论 -
SQL,数据库建表
使用SQL,如何创建一个数据库,如何创建一个表,如何对已有的表添加、修改或删除列,如何撤销索引、表以及数据库,如何创建数据库用户,并为用户赋权限?原创 2015-10-12 15:19:22 · 1349 阅读 · 0 评论