博客专栏  >  数据库   >  项目中积累的mysql使用经验

项目中积累的mysql使用经验

对于日常工作中常遇到的问题和技巧积累下来分享给同在一线编码的朋友。专栏主要有对于mysql在项目中一些常用的命令和技巧。以及对于mysql数据库的优化。

关注
6 已关注
46篇博文
  • 2003 -can't connect to mysql server on ‘localhost'(10061)

    今天用navicat连接mysql时候出现2003 -can't connect to mysql server on ‘localhost'(10061)错误。错误截图如下: 产生原因是:my...

    2014-11-27 10:47
    1421
  • mysql通过字段注释查找字段名称

    有时候表的字段太多,只是大致记得表的注释,想通过字段注释查找字段名称,可以用如下语句: SELECT COLUMN_NAME,column_comment FROM INFORMATION_SCHE...

    2014-11-13 10:46
    1317
  • mysql导入sql文件过大或连接超时的解决办法

    前段时间出差在现场开发的时候,导入数据库老是出问题。最后发现了一个神奇sql语句交给实施,只要导入出错就把如下语句执行就可以了。至今屡试不爽。 set global max_allowed_pack...

    2014-10-17 15:05
    1918
  • mysql查询字段值为数字

    我想查询字段值为数字的sql如下:select * from tj_item_result where tj_value REGEXP '^[0-9]'

    2014-09-09 13:33
    1369
  • mysql将查询到的数据导出为excel

    现在需要将mysql库中的一些数据导出为excel,然后打印。其实实现上面说的需求很简单,只要你把sql语句写出来,然后导出为excel即可 具体实现流程如下: 1、写出sql语句,查询出结果。 ...

    2014-09-03 11:34
    1344
  • Operand should contain 1 column(s)

    今天在sql测试的时候发现了这个错误:Operand should contain 1 column(s)。 原因是in条件后面有多个字段,in后面只能有一个字段。

    2014-08-21 11:39
    13500
  • Can't open named pipe to host: . pipe: MySQL

    今天遇到mysql连接odbc时报如下错误:Can't open named pipe to host: . pipe: MySQL 错误截图如下: 按照网上说的方法包括mysql的官方说法都...

    2014-08-18 18:45
    2844
  • mysql字符串替换

    我现在有这样一个需求:在数据中有一个字段的数据形如“0-300”现在需要将数据替换成“0~300”。                     解决的sql如下:UPDATE tj_item_res...

    2014-08-16 13:05
    1298
  • case when遇到空串转成0

    需要注意:如果字段为varchar类型,when后的条件要加上引号SELECT (CASE 'marital_status' WHEN 0 THEN '已婚' WHEN 1 THEN '未婚' ELS...

    2014-07-30 09:38
    1295
  • mysql删除字段语句

    #删除字段 ALTER TABLE evan DROP COLUMN age #添加字段 ALTER TABLE evan ADD COLUMN age2 VARCHAR(20) COMMENT '...

    2014-05-21 16:15
    1171
  • Error Code: 2006 - MySQL 鏈嶅姟鍣ㄥ凡绂荤嚎

    将sql文件导入到mysql时候,就一直报这个错误。我试过网上各种方法都行不通。最后将下面一句执行了一下就可以了,而且没有重启mysql。 SET GLOBAL max_allowed_...

    2014-06-03 10:29
    1721
  • mysql保存当前时间精确到秒

    用mybatis在mysql中保存字段精确到秒需要两个步骤。 1、现在mysql中将时间字段改为datetime 例如:alter table tablename add pay_date da...

    2014-07-02 13:19
    2211
  • 将数据库中的数字显示为文字

    我们在数据库中常常会有这样的规定,1表示男,0表示女。但是在页面肯定不能显示0或1.就必须在显示之前将集合中关于性别的数字转化为男,女。 在这里项目用了三种方式。 第一种:在查询sql时就将字段转...

    2014-07-08 12:28
    1621
  • mybatis查询mysql的时间段

    mapper文件的写法为:(模糊查询,查询时间段) and sc.com_name like CONCAT(CONCAT('%',#{com_name}),'...

    2014-07-11 11:18
    2838
  • mysql两列合成一列

    比如:有姓和名两列,我想查询的结果为一列。就需要concat关键字了。sql如下: select concat(firstName,lastName) from tj_user

    2014-07-11 16:26
    2028
  • mysql合并同一列的值

    我有如下的查询条件显示: 我希望最终显示的效果如图: 通过sql怎么做到呢?将group_name前面(希望合成一列)加关键字group_concat.然后再sql语句最后group by id....

    2014-07-11 16:40
    2074
  • mybatis向mysql插入含有逗号的值报错

    mybatis向mysql插入形如“11,22,33”的时候报错。错误的原因是我用美元符号拼接的sql。正确做法是用#  有时间看看mybatis的$和#的区别。

    2014-07-12 11:36
    1879
  • update更新两个字段

    update更新两个字段时的sql语句: update tj_record set is_recycle_reprint_guide='1' , recycle__guide_date=now...

    2014-05-17 18:03
    1294
  • MySQL导入文件报错并且乱码

    实施从客户那里导出数据库给我,我在本机用sqlyog 导入时出现乱码并报错。报错内容为no selected database。但是我数据库确实选择了。 最后问实施的哥们,他说他用sqlyog导出的时...

    2014-05-07 10:30
    1328
  • MySQL desc作用

    MySQL中默认排序是acs(可省略):从小到大    desc :从大到小,也叫倒序排列。

    2014-05-14 17:37
    1958

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部