Fork me on GitHub

随笔分类 -  SQL

摘要:由于不用服务器对mysql的表名的大小写敏感要求不一致,经常在出现线上的数据库down到了本地不能运行的情况,贴出一段代码用来批量修改数据库表名大小写。 阅读全文
posted @ 2017-12-28 10:26 insaneXs 阅读(4036) 评论(0) 推荐(0)
摘要:SQL示例: 阅读全文
posted @ 2017-08-31 14:07 insaneXs 阅读(457) 评论(0) 推荐(0)
摘要:最近公司的测试服务器数据库经常是连接爆满,几次加大了依旧满了。 明明只有几个人在用这个数据库,但是连接数到了三四百。于是就想是谁一直开着连接不释放,于是写了个SQL查了下连接使用情况。 SQL如下: select SUBSTRING_INDEX(host,':',1) as ip , count(* 阅读全文
posted @ 2017-04-14 08:52 insaneXs 阅读(311) 评论(0) 推荐(0)
摘要:以前印象里#{}可以防止注入,所以一直都是使用#{}。直到最近踩了坑,才去又理了一遍#{}和${}的区别。 事情是这样,我在xml中写sql的时候 查询列的是不确定的 要由条件传入。 我当时写的sql如下: SELECT #{XXXX} AS NUM FROM TABLE1。 但是我发现查询结果是N 阅读全文
posted @ 2017-03-14 19:26 insaneXs 阅读(1604) 评论(0) 推荐(2)
摘要:为一张表添加外键: 这里我们希望再建一张订单的表为t_order,包含order_id,customer_id和price: 1 CREATE TABLE t_order(order_id INT(11) NOT NULL auto_increment PRIMARY KEY, 2 customer 阅读全文
posted @ 2016-02-26 16:21 insaneXs 阅读(199) 评论(0) 推荐(0)
摘要:这篇文章用来记录再学习SQL语句的过程。 首先,我们从简单的创建表开始。创建表的语法是CREATE TABLE 表名(列1的名字 列1的属性,列2的名字 列2的属性...); 如果希望将某一列作为主键,我们可以在该列的属性中添加PRIMARY KEY,并且我们可以用auto_increment属性将 阅读全文
posted @ 2016-02-25 16:49 insaneXs 阅读(212) 评论(0) 推荐(0)