我们现在做的traceroute需要频繁的读数据库和插入数据库,如果用多行插入代替一行一行的插入,那么会事半功倍。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# 加载模块
import sys
import mysqldb
# 设置默认编码为UTF-8,否则从数据库
# 读出的UTF-8数据无法正常显示
rel...
by jiaweiqq123 - MySQL - 2011-12-23 01:05:16 阅读(1107) 回复(0)
今天在看一个mysql5.1参考手册时,发现了一个方法,可以插入多行数据的方法,感觉蛮有用的,于是记录下来,以防后面的应用. 我随便建了个数据库lixin,然后在数据库lixin里面建了数据表lixin,数据库表的结构如下: create table lixin (id int,name vachar(6),sex char(1),birth data); 在/root下,建立了个1.txt的文本文档,文档内容如下: 1 lx m 1983-06-19 注意:数据之间用tab键来进行分开. 然后进入mysql,执行...
我有一个表,想删除里面ID为1000至2000的一千行数据 delete语句中limit子句不支持选择性的删除、各位有什么好办法吗 同理这一千行数据如果有一个字段为空,我现在想给这个字段增加内容,如何更快速可以输入进去。我目前的做法只是 insert into tal_name(col_name) values(内容); 这样一条一条的写 很浪费时间
下面的代码是错误的 SELECT * FROM `mylist` WHERE `id` ='1,2,6,3,6,9,5,88'; 数量很多的指定ID,如何一次查出来? WHERE `id` =1 OR `id` =2 .....这样写也不行:em08:
拿mysql表说明,如 SELECT user.host FROM user 结果集有多条数据,如 host1 host2 host3 何使用SQL使他们合并在一个字段中(插入一个分隔符的字符串),期待结果为: host1,host2,host3
从数据库中读出多行数据,用shell循环读出每一行,插入到数据库中。插成一条记录。 #!/bin/sh TxIp=192.168.0.103 bindir=/usr/local/mysql/bin/mysql datadir=/data/txdata/test yestoday=`date -I --date='-1 days'` #echo $Date >> load.txt #[ -f load.txt ] && rm -f load.txt for n in $(seq 10 132) do IP=192.168.0.$n $bindir -uwaptx -p"(YDtx405)" -h $TxIp -P12341 --default_character_set=GBK txbackend -e "sele...
是discuz,单post表,过4g,1千多万行数据,mysql ,我想做分表操作,但没具体方案,而且,问了,discuz的技术员,他们说不一定要做分表,而且,分表后,跨表查询效率怎么样?问下,海量数据的高手,希望有改过discuz做海量数据处理的高手出现,比如象天涯那样大bbs?怎么设置的?
mysql管理工具sqlyog中,在脚本编辑器中如果存在多行代码,如何只执行部分代码呀? ------------------------------ 以前没用过sqlyog,用过ms sqlserver 2000的查询分析器,在查询分析器中可以选蓝部分代码,然后执行就可以了. 不知在mysql中是否也是这样操作,我确实也试了,有时选中执行成功,可是有时不成功. 另外,在编辑存贮过程的脚本中,好象选中执行一直是无效的,请大家指教.