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