MySQL
yezi19870606
这个作者很懒,什么都没留下…
展开
-
MYSQL支持getColumnName()取别名
用Spring的JDBCTemplate查询时,sql语句中的别名不起作用,后来在网上找到了一个解决方案,很好用 之前代码调用的getColumnName返回的是数据库表字段的真实名字,而SQL语句中用as给字段起别名之后,getColumnName依然返回字段真实名。解决方法:1.jdbc:mysql://127.0.0.1/test?characterEncoding=UTF-...原创 2013-08-22 14:16:41 · 2002 阅读 · 0 评论 -
【原】MySQL [Data too long for column XX at row n]解决方案
公司需要将SqlServer数据导入MySql中,借助Navicat工具导入,老是出现Data too long for column XX at row n",一开始还真以为是字段长度不够,结果改成了大值也还是导入失败。在网上找大家都说修改mysql安装目录下的my.ini,修改sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO...原创 2013-08-22 17:40:42 · 1130 阅读 · 0 评论 -
NULL与MySQL空字符串的区别
MySQL空字符串和NULL值我们都经常会见到,但是这二者并不是一个概念,下面就为您介绍NULL与MySQL空字符串的区别,供您参考。 对于SQL的新手,NULL值的概念常常会造成混淆,他们常认为NULL与MySQL空字符串是相同的事。情况并非如此。例如,下述语句是完全不同的: 以下是代码片段: MySQL> INSERT INTO my_table (phone)...原创 2013-09-16 17:07:38 · 358 阅读 · 0 评论 -
MySQL 索引类型
1、普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。 2、唯一索引 普通索引允许被索引的数据列包含重复的值。比如说,因...原创 2013-09-18 09:40:06 · 86 阅读 · 0 评论