随笔分类 -  MySql

通过sql查找指定字段存在哪些表中
摘要:select * from INFORMATION_SCHEMA.columns where COLUMN_NAME Like '%order_type%'; 阅读全文
posted @ 2017-07-13 10:03 老夫很紧张 阅读(330) 评论(0) 推荐(0)
Mysql update指定区间的数据
摘要:Mysql 中 limit不能作为字句,所以要在limit外面再嵌套一层select 阅读全文
posted @ 2017-06-22 10:12 老夫很紧张 阅读(2170) 评论(0) 推荐(0)
Mysql存储过程
摘要:DROP PROCEDURE IF EXISTS schema_change; -- 如果存在这个存储过程则删除DELIMITER // -- 分隔符, //为开始,碰到下一个//就结束CREATE PROCEDURE schema_change() -- 定义存储过程名字BEGIN IF EXIS 阅读全文
posted @ 2017-06-21 19:21 老夫很紧张 阅读(245) 评论(0) 推荐(0)
MySql之左连接,右连接
摘要:左连接,右连接查询的表 中 on后面的条件不会影响主表的数据,只会影响右表的数据. 例: 没加条件的时候 左表加条件: 右表加条件: 通过上面3处对比可以看出来,用LEFT JOIN 的时候不管对左表或者右表加条件,都只会影响右表中的数据不会影响左表中的数据。所以如果需要过滤左表中的数据请在WHER 阅读全文
posted @ 2017-05-18 16:34 老夫很紧张 阅读(352) 评论(0) 推荐(0)
MYSQL之IFNULL
摘要:IFNULL是MYSQL中的一个判断字段值是否为null的函数,如果为null,则此查询可以变更为指定的值: 如 IFNULL(a,0) 如果a为null,则查询出0. 如果A表中没有数据 select IFNULL(a,0) from A 那么查询出来的还是NULL,IFNULL在数据表无数据的情 阅读全文
posted @ 2017-05-16 15:01 老夫很紧张 阅读(1052) 评论(0) 推荐(0)
MySql查询出来的值为 boolean类型的值
摘要:解决方案: status_flag * 1 as status_flag 乘以1之后就不会是boolean类型的值了 阅读全文
posted @ 2017-03-08 16:11 老夫很紧张 阅读(1382) 评论(0) 推荐(0)
从开发的角度理解数据库的物理连接与逻辑连接
摘要:物理连接:在不能上网的情况下,连接本地的数据库,即物理连接。 逻辑连接:在有网络的情况下,客户端通过发送请求连向服务器数据进行操作,即逻辑连接。 通常断开物理连接,即断开服务器数据库的连接。这样所有的客户端就都不能进行逻辑连接了。 通常断开逻辑连接,即关闭一个或多个指定客户端用户的数据库连接,使客户 阅读全文
posted @ 2017-02-21 10:58 老夫很紧张 阅读(1839) 评论(1) 推荐(0)
inner join 与一般笛卡尔积的区别
摘要:inner join 与一般笛卡尔积的区别:inner join是笛卡尔积的特殊形式。如果有表a和表b,表a有m条记录,表b有n条记录,则一般笛卡尔积后得到的记录条数是m*n条,记录之间的组合是随意的。而内连接则是建立在表a和表b的结构中有相同的列名的基础上进行的。select * from tb1 阅读全文
posted @ 2017-02-20 19:41 老夫很紧张 阅读(5465) 评论(0) 推荐(3)
数据库设计画图工具powerdesigner
摘要:powerdesigner 教程:http://jingyan.baidu.com/article/bea41d43684fa4b4c51be6cf.html 阅读全文
posted @ 2017-02-07 15:31 老夫很紧张 阅读(805) 评论(0) 推荐(0)
MySql-授权,使远程主机能够访问自己的数据库
摘要:转自:http://www.jb51.net/article/85218.htm 阅读全文
posted @ 2017-01-11 18:57 老夫很紧张 阅读(401) 评论(0) 推荐(0)
Mysql-左连接查询条件失效的解决办法
摘要:on 后面不能 接and 要接where 这个条件才能判断成功 判断条件先后顺序,先判断主条件where,再判断条件on 如果是左连接on限制的就是右表,如果不为真则那一行的值为null,where限制的是则左表,如果不为真则此行不显示出来,左连接查询的行数是根据左表的行数来显示的 所以 on an 阅读全文
posted @ 2016-12-28 17:01 老夫很紧张 阅读(1475) 评论(0) 推荐(0)
MySql-时间格式转换之转换为时分秒格式的日期
摘要:select date_format(create_datetime,'%Y-%m-%d %k:%i:%s') from busi_repairitem_category MySQL毫秒值和日期的指定格式的相互转换: http://jingyan.baidu.com/article/624e7459 阅读全文
posted @ 2016-12-21 17:10 老夫很紧张 阅读(8787) 评论(0) 推荐(0)
MySql 插入10位以上长度的字符报错or截断
摘要:当a字段为int类型时: 如果用MyBatis向MySql插入10个字符以上长度的字符串,则会报错。 如果直接在MySql中用sql语句插入10个字符以上长度的字符串,则会变成最大的int类型数值:2147483647。 解决方案:将a字段变更为varchar类型。 阅读全文
posted @ 2016-12-13 10:08 老夫很紧张 阅读(2005) 评论(0) 推荐(0)