文章 2017-11-22 来自:开发者社区

mysql插入数据的几个小技巧

1.当表中已经存在大量数据,插入的新数据可能重复,对于重复的数据要忽略掉该怎么办? 答:用INSERT IGNORE语句搞定,例如: INSERT IGNORE INTO table VALUES (1, 1), (1, 2);  2.如果原表中没有记录就插入一条记录,如果有,就更新其中的某个字段怎么写最简单...

文章 2017-11-22 来自:开发者社区

Django连接数据mysql

【背景】 系统centos6.x python 版本 3.4.3 django 1.9.x 默认django使用的数据库是sqlite3, 而我们常用的是mysql 我们需要连接mysql此时是需要django连接mysql的驱动,默认是MySQLdb,但是这个是很难下载安装的,在centos环境是pip是无法安装 所以需要使用pymysql 进行取代(安装来自包PyMySQL) ...

Django连接数据mysql
文章 2017-11-21 来自:开发者社区

MySQL数据“误”删“攻防”战

相信各位线上都可能遇到过或者听到过数据被应用程序“误”删,可能因为拼SQL导致谓词为永真删除或者更新了全部数据?或者虚惊一场?因此,面对这种情况我们要能: 1.“攻”:如何防止这种情况发生 2.“守”:如果发生了怎么办 对于“攻”: 因为我们是MySQL,主要拿MySQL举例: 1.sql_safe_update:当设置为1时 对于update:如果谓词没有索引并且没有limit会被拒绝 对于d....

文章 2017-11-21 来自:开发者社区

[MySQL FAQ]系列 -- 如何跨时区迁移数据

问: 如果数据表中有时间字段,现在要迁移到其他时区的服务器上,该如何处理呢?答:在高版本的mysqldump中,新增了一个选项:--tz-utc,默认是启用的,来看看它的说明 SET TIME_ZONE='+00:00' at top of dump to allow dumping of TIMESTAMP data when a server has data in differen...

文章 2017-11-21 来自:开发者社区

mySQL 教程 第3章 数据类型和数据完整性

准备数据库 创建练习数据库,以下实验都是在这个数据库中完成。 练习1:比较各种数值型 create table tmp1 ( id INT, name VARCHAR(25), deptId decimal(5,1), salary FLOAT ); 执行desc tmp1; 显示 插入两行记录查看结果 insert into tmp1 VALUES (199,'韩立刚',322...

文章 2017-11-20 来自:开发者社区

(MySQL里的数据)通过Sqoop Import HDFS 里 和 通过Sqoop Export HDFS 里的数据到(MySQL)

下面我们结合 HDFS,介绍 Sqoop 从关系型数据库的导入和导出 一、MySQL里的数据通过Sqoop import HDFS 它的功能是将数据从关系型数据库导入 HDFS 中,其流程图如下所示。   我们来分析一下 Sqoop 数据导入流程,首先用户输入一个 Sqoop import 命令,Sqoop 会从关系型数据库中获取元数据信息, 比如要操作数据库表的 s...

(MySQL里的数据)通过Sqoop Import HDFS 里 和 通过Sqoop Export HDFS 里的数据到(MySQL)
文章 2017-11-18 来自:开发者社区

MySQL Replication数据不一致

mha文章:http://467754239.blog.51cto.com/4878013/1695175  关于如何验证主从数据的不一致 pt-table-checksum,它可以检测master和slave上表结构和数据是否一致 如何解决主从数据不一致 pt-table-sync,它可以修复主从数据不一致 这两款工具都是由Percona公司提供的,Percona在MySQL的日常管理...

MySQL Replication数据不一致
文章 2017-11-18 来自:开发者社区

mysql 用select导出数据

select * from table into outfile '/tmp/aaa.txt'

文章 2017-11-17 来自:开发者社区

mysql单表转移数据语句

导出:mysql -h192.168.0.13 -uroot -p --local-infile=1 -D iapppay -e "select * from pay_translog where substr(transtime,1,7) = '2013-11'" > ./pay_translog.txt 导入:/usr/local/mysqlbalance/bin/mysql -uro....

文章 2017-11-17 来自:开发者社区

MYSQL 随机取出一条数据

SELECT MIN(id), MAX(id) FROM tablename;    Fetch the result into $a    $id=rand($a[0],$a[1]);    SELECT * FROM tabl...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。