CONVERT(expr USING transcoding_name)CONVERT(expr,type) 类型必须用下列的类型:可用的类型 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME 日期时间型 : ...
分类:
数据库 时间:
2015-01-22 12:58:45
阅读次数:
303
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang....
分类:
数据库 时间:
2015-01-16 18:46:28
阅读次数:
221
1、在导入数据前执行以下命令即可:set SESSION sql_mode='';通过设置sql_mode变量更改模式。linux下安装完mysql后,默认的sql-mode值是空,在这种情形下mysql执行的是一种不严格的检查,例如日期字段可以插入’0000-00-00 00:00:00’这样的值...
分类:
其他好文 时间:
2015-01-15 12:34:58
阅读次数:
210
SQL_MODE可能是比较容易让开发人员和DBA忽略的一个变量,默认为空。SQL_MODE的设置其实是比较冒险的一种设置,因为在这种设置下 可以允许一些非法操作,比如可以将NULL插入NOT NULL的字段中,也可以插入一些非法日期,如“2012-12-32”。因此在生产环境中强烈建议开发人员将这个...
分类:
数据库 时间:
2015-01-05 14:38:24
阅读次数:
201
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang....
分类:
数据库 时间:
2014-12-17 20:27:47
阅读次数:
213
MySQL数据类型介绍
MySQL支持多种数据类型,主要有数值类型、日期类型、字符串类型
数值类型
MySQL主要提供的整数类型有:TINYINT/SMALLINT/MEDIUMINT/INT(INTEGER)/BIGINT
整数类型的属性字段可以添加AUTO_INCREMENT自增约束条件。
1、MySQL中整数类型
整数类型的取值范围
2、浮点数类型...
分类:
数据库 时间:
2014-12-13 09:38:50
阅读次数:
297
MySQL与SQLServer的数据类型大同小异。因此,可以忽略与SQLServer相同的地方,在SQLServer的基础上学习。一、整型的显示宽度 MySQL数据类型与SQLServer有些不同,其定义的基本形式如下:整型类型(显示宽度) 注意,正确的理解,其实是显示宽度,因为整型的显示宽...
分类:
数据库 时间:
2014-12-12 18:22:35
阅读次数:
213
刚好碰到如果不给默认值mysql数据就插入不成功的问题,后来百度了很多,试了下结果把my.ini里面的[mysqld]的sql-mode 换成下面的一行,如果没有则添加sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
分类:
数据库 时间:
2014-12-10 15:40:02
阅读次数:
172
系统日志中出现了
ata
truncated for column 'agent' at row 1
mysql出现这个问题的原因,无非就是字符集设置
或者是 字段过长导致的。
mysql在初始化的时候已经统一为utf-8了,所以可以忽略这个问题。
字符串过长从而导入插入失败
一种方式是修改字段长度,可是我这个字段没法知道到底多长存储合适,不太好...
分类:
数据库 时间:
2014-12-06 21:35:20
阅读次数:
406