conn1=MySQLdb.connect(host="165.124.222.222",user="root",passwd="Bluekey_22",db="TraceRoute")
cur1 = conn1.cursor()
CREATETABLE = """create table if not exists TraceRoute.router(id int unsigned not null auto_increment,ip varchar(16),
domainname varchar(60),address varchar(120),latitude varchar(12),longitude varchar(12),
asnumber int unsigned,type tinyint,primary key(id),index(id,ip,type))"""
cur1.execute(CREATETABLE)
cur1 = conn1.cursor()
CREATETABLE = """create table if not exists TraceRoute.router(id int unsigned not null auto_increment,ip varchar(16),
domainname varchar(60),address varchar(120),latitude varchar(12),longitude varchar(12),
asnumber int unsigned,type tinyint,primary key(id),index(id,ip,type))"""
cur1.execute(CREATETABLE)
解决方案 »
- sql注入,已经能看到phpadmin里的config.inc.php了,可。。。。
- MySQL utf8存储 GBK读取
- mysql数据表(myisam类型)拷了三个文件到另外一台服务器,必须要重启吗?
- 用mysql如何不在默认盘符下创建数据库?
- 联合查询速度快还是循环多次单表查询速度快?
- Navicat for MySQL 怎么连接局域网的数据库????
- 关于mysql my.ini文件的一些问题,还有mysqld备份的问题????????!!!!!!!!
- mssql转换成mysql.数据库汉字乱玛码,有办法解决吗
- 这到底是哪里出错啊?
- 我为什么不能创建MYSQL用户....
- 求mysql语句
- mysql中插入字段错误问题
index(id,ip,type)----index(id),index(ip),index(type)?
这个是复合索引,与你单个创建的索引是不一样的。对于你上述的复合索引在如下的情形下才会有效:
. 使用 id
. 使用 id ip
. 使用 id type其它情形的查询是不会使用索引的。而对于单个的索引,你在使用任意一个索引列时只要不在异常情况(如使用"%xx"的查询之类)都会使用索引。
primary key(id),
index(ip),
index(type)