bitsCN.commysql日期和字符相互转换 date_format(date,%Y-%m-%d) -------------->oracle中的to_char(); str_to_date(date,%Y-%m-%d) -------------->oracle中的to_date();%Y:代表4位的年份 %y:代表2为的年份 %m:代表月, 格式为(01……12) %c:代表月, 格式为(1……12) %d:代表月份中的天数,格式为(00……31) %e:代表月份中的天数, 格式为(0……31) %H:代表小时,格式为(00……23) %k:代表 小时,格式为(0……23) %h: 代表小时...
bitsCN.com最近在做的一项工作是将之前使用MSSQLServer数据库的服务,改写为支持MySQL数据库,SQL语句中涉及了一些类型转换的功能,结果发现MySQL的类型转换函数“CONVERT”并没有提供很好的数据类型名称的兼容性,参数顺序上也不一样!SQLServer中使用convert(int, Port),MySQL中要使用convert(Port, SIGNED) AS `port`注意:如果不加AS `port`结果集中列名就会显示成convert(Port, SIGNED)SQLServer中使用中括号[]解决特殊符号、...
JSONpython 前文中我们把网络爬虫爬取的数据保存为JSON格式,但为了能够更方便地处理数据,我们希望把这些数据导入到MySQL数据库中。phpMyadmin可以把MySQL数据库中的数据导出为JSON格式文件,但却不能把JSON格式文件导入到MySQL数据库。为了实现这个目标,可以编写Python脚本将JSON格式数据转换为SQL语句以便导入MySQL数据库。JSON文件tencent.json部分内容:{"recruitNumber": "1", "name": "SD10-FPS俄语游戏海外PM(深圳...
这篇文章主要介绍了php实现xml与json之间的相互转换功能,结合实例形式分析了php实现xml转json及json转xml的相关原理与实现技巧,具有一定参考借鉴价值用php实现xml与json之间的相互转换:相关函数请查看php手册。一、参考xml如下<?xml version="1.0" encoding="UTF-8"?> <humans> <zhangying> <name>张三</name> <sex>男</sex> <old>26</old> </zhangying> <tank> <name>tank</name> <sex> <hao>yes</hao> <aaaa>no</aaaa> </sex> <...
在开发过程中,我们经常会将日期时间的毫秒数存放到数据库,但是它对应的时间看起来就十分不方便,我们可以使用一些函数将毫秒转换成date格式。 一、 在MySQL中,有内置的函数from_unixtime()来做相应的转换,使用如下: mysql> select from_unixtime(1, '%Y-%m-%d %H:%i:%S'); +---------------------------------------+ | from_unixtime(1, '%Y-%m-%d %H:%i:%S') | +---------------------------------------+ | 1970-01-01 08...
一、创建拼音对照表-- 创建汉字拼音对照临时表CREATE TABLE IF NOT EXISTS `t_base_pinyin` ( `pin_yin_` varchar(255) CHARACTER SET gbk NOT NULL, `code_` int(11) NOT NULL, PRIMARY KEY (`code_`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;二、插入对照数据-- 插入数据INSERT INTO t_base_pinyin (pin_yin_,code_) VALUES ("a", 20319),("ai", 20317),("an", 20304),("ang", 20295),("ao", 20292),("ba", 20283),("bai", 2...
最近在做一个将mysql数据转换成sqlite数据的功能,因为要将image的数据切换为blob二进制形式保存,所以我就自己写一个类,从类中,我提取出这个方法来分享。为了以后还能正常使用,所以我使用了PDO方式来处理。 /** * 通过Mysql创建SQlite * $db 数据库 * $tbname 表名 * $is_images 需要保存的图片二进制数组 array("img1","img2","img3")形式,默认为false * return SQL的数组形式 */ funct...
date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串后面的 %Y%m%d 主要是将返回值格式化 例如: mysql>SELECT FROM_UNIXTIME( 1249488000, %Y%m%d ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, %Y年%m月%d ) ->2007年11月20 UNIX_TIMESTAMP()是与之相对正好相反的时间函数 UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date) 若无参数调用,则返回一个 Unix timestamp (1970-01-01 00:00:0...
背景:很久前用bo-blog时的编码是latin编码,但里面存的是utf8格式,出现啥问题?当时是放在虚拟域名机上没有ssh,每次备份出来都是乱码,找bob呢,说是得用帝国备份进行导出,会有自动编码识别功能,确实有这个功能,给我后呢,我通过帝国备份王导入自己的本机vmware机器上的mysql版本是Mysql 5.6.13正常,导入到外网vps机器上的mysql 5.6.19上不正常,显示乱码,于是否,我觉得是编码问题了,对照发现,果然不一样,高版本的mysq...
从InnoDB引擎转换成MyISAM引擎,看完本文,你应该懂得如何操作以把MyISAM引擎转换成InnoDB引擎了(请确保InnoDB开启,MySQL命令行下SHOW ENGINES命令查看)。mysql> ALTER TABLE boblog_history ENGINE=InnoDB;Query OK, 2808 rows affected (0.76 sec)Records: 2808 Duplicates: 0 Warnings: 0ALTER TABLE boblog_blogs ENGINE=InnoDB;ALTER TABLE boblog_calendar ENGINE=InnoDB;ALTER TABLE boblog_categoriesENGI...
今天想用ruby on rails做一个小项目,需要用到mysql数据库,项目中的数据已经有了,只不过是保存在Sql Server中,用rails倒是可以操作Sql Server,但是总感觉不怎么搭配,想转换后使用,网上翻了下,转换的办法有很多,通过ODBC的,通过PHP程序的,写SQL代码的,觉得转换还是用工具吧,先是用ODBC试着玩了下,发现Sql Server的导出功能对mysql ODBC的支持并不是太好 ODBC分32,64位,一开始下了个32位,在Win7 64位上面显示不出来,又从mysql官网下载...
?序言: 用户注册时候,录入了全角手机号码,所以导致短信系统根据手机字段发送短信失败,现在问题来了,如何把全角手机号码变成半角手机号码?1,手机号码全角转换成半角先查询出来全角半角都存在的手机号码的数据SELECT a.username ,COUNT(1) AS numFROM(SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(uu.user_name,'0','0'),'1','1'),'2','2'),'3','3'),'4','4') ,'5',...
使用PowerDesigner设计建造MySQL数据库一、使用PowerDesigner制作建库脚本 1、设计CDM(Conceptual Data Model) 2、选择 Tools -> Generate Physical Data Model ,选择对应的DBMS为MySQL,生成PDM 3、选择 Database -> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称 4、点击确定后生成数据库建库脚本(*.sql)执行sql脚本,可以有2种方法: 第一种方法: 在命令行下(未连接数据库),输入 ...
1. 环境说明 blog地址:http://blog.csdn.net/hw_libo/article/details/39252427 RHEL 6.4 x86_64 + MySQL 5.6.19 测试表:MySQL [test]> show create table emp\G *************************** 1. row ***************************Table: emp Create Table: CREATE TABLE `emp` (`EMPNO` int(11) NOT NULL,`ENAME` varchar(15) NOT NULL,`JOB` varchar(15) NOT NULL,`MGR` int(11) DEFAULT 0,`HIREDATE` timestamp NULL DEFAULT N...
以前写的Mysql到Mongodb的数据转换程序,翻了出来,在数据量不大的情况情况完全够用。# -*- coding: utf-8 -*-import sys, os import multiprocessing import logging import random import time, datetime import MySQLdb from MySQLdb import cursors from pymongo import MongoClientclass Config:tables = [hs_card, hs_hero, hs_set, hs_skill, hs_level, hs_pack, hs_salesevent]#tables = [hs_card, hs_hero, hs_set, hs_sk...