随笔分类 - mysql
摘要:增加列: 删除列:下面两种方式都可以 重命名表名 设置列的默认值 设置effect_data表的effective_years默认值为1 添加unique唯一性约束: eg:r_user_subject 表,通过user_id, subject_id唯一确定一条记录,不允许(user_id, sub
阅读全文
摘要:通过sql查询语句,查询某个字段中包含特定字符串: 例子:查询e_book表的types字段包含字符串"3",有下面4种方式 第2、3中方式相对速度较快
阅读全文
摘要:一:日期函数: 日期函数: SELECT CURDATE(); # 2018-07-07 SELECT CURTIME(); # 11:28:24 SELECT NOW(); # 2018-07-07 11:28:24 SELECT SYSDATE(); # 2018-07-07 11:28:24
阅读全文
摘要:执行一个sql语句,报错:1248 - Every derived table must have its own alias 提示说每一个衍生出来的表,必须要有自己的别名 执行子查询的时候,外层查询会将内层的查询当做一张表来处理,所以我们需要给内层的查询加上别名 错误的: 正确的sql,应该加上别
阅读全文
摘要:java web项目,前台页面的表单数据,插入到数据库时,结果出现乱码”???“的问题,断断续续折腾了一天时间,废话不说,步骤如下: 一:在web.xml中配置:编码格式拦截器 这样可以确保,页面的数据传入到controller不会乱码;如果还是乱码,就应该考虑数据库层面的问题了 二:检查数据库方面
阅读全文
摘要:我们都会使用distinct去除重复值,今天调试一个问题,业务需要查询出重复的数据,实现如下: 查询用户和标签的关系,其中user_id,tag_id可以唯一确定一条记录: 先使用user_id, tag_id分组,之后统计count值,最后通过having过滤出count大于1的记录 当然了,如果
阅读全文
摘要:mysql分页查询: 是用limit函数 取前5条数据:select * from table_name limit 0,5 //表示从下标为0位置,开始数5条数据。 或者select * from table_name limit 5,默认从0开始计数 查询第11到第15条数据 select *
阅读全文

浙公网安备 33010602011771号