MySQL DB
走在江南
这个作者很懒,什么都没留下…
展开
-
MYSQL 5.5不支持字段类型为datetime且默认值为NOW()的建表语句
5.5版本如下建表语句会失败:alter table Test_Time_aa add column tt datetime DEFAULT NOW() comment '测试时间格式'主要是在5.5版本不支持字段类型为datetime且默认值为NOW()的字段同时,也不支持CURRENT_TIMESTAMP,如下:alter table Test_Time_aa add原创 2016-09-07 21:03:07 · 10877 阅读 · 3 评论 -
MYSQL 全表按照Key字段更新指定的字段
Mysql更新字段可以有update、insert into、replace into几种方法,其中:1、update只能对单条记录或者相同条件的多列批量单一更新;如果要全表按照Key更新,需先查询表中记录,根据条件逐条更新,效率非常低;2、insert是将新行插入到表中,普通的insert into可以批量查询新行,如下用法可以按照表中的key全表更新指定的字段,格式如下:INS原创 2016-09-21 14:50:35 · 3424 阅读 · 0 评论 -
MYSQL 建表、修改表语句
创建普通表:CREATE TABLE `AA_Info` ( `A1` varchar(20) NOT NULL COMMENT '代码', `A2` varchar(20) NOT NULL COMMENT '名称', `A3` varchar(20) DEFAULT NULL COMMENT 'Letter abbreviation首字母缩略字', `A4` tinyi原创 2016-09-03 15:13:53 · 5022 阅读 · 0 评论 -
MYSQL使用float类型精确查询结果为空
在MYSQL中,字段类型为float的字段,如果要根据float字段的值精确查找,结果会是空;原因是在mysql中,float是浮点数,不能指定小数位,Mysql存储的时候是近似值,所以用精确查找无法匹配;但可以用like去匹配。如果只用到Mysql数据库,不需要多库关联,针对小数类型的字段,可以使用decimal字段类型,decimal数据类型最多可存储 38 个数字原创 2016-09-26 10:44:28 · 3601 阅读 · 0 评论 -
python pymysql连接数据库pymysql.err.OperationalError 1044
错误详细过程>>> import pymysql>>> conn = pymysql.connect(host='192.168.88.95',user='analyze',password='analyze*&g0$X!$S',db='analyze',port=52541, charset='utf8')Traceback (most recent ...原创 2018-05-30 14:29:19 · 22028 阅读 · 0 评论 -
Mysql集中特殊时间格式,如unix时间戳、DATE_FORMAT等样例
select FROM_UNIXTIME(1528421346325/1000, '%Y-%m-%d %H:%i:%s');结果:2018-06-08 09:29:06红色部分注意,一定要用%i,而不是%m,否则会在时分秒部分取到月信息select FROM_UNIXTIME(1528421346325/1000, '%Y-%m-%d %H:%m:%s');结果:2018-06-08 09:06:...原创 2018-06-08 13:32:20 · 533 阅读 · 0 评论