mysql中这条sql语句复合索引怎么建?
建一个单独索引(sortid)。
现在的查询速度都比较慢,字段类型分别为:
sortid=varchar(32),
islock=tinyint(1),
attid=tinyint(2),
图片来源:网络
author=smallint(4),
topid=tinyint(1)
20 mysql如何用一条sql同时插入两张表数据?求一条sql语句?
使用mysql的批量导入。source工具导入。
把这些数据分段写成sql进行导入,一亿条分10段,每段1千万
估计每段的导入时间会在五分钟左右。
编辑器使用editplus这种工具,否则打不开这么大的文件文件。
生成sql,就使用excel自动生成,或者批量查找替换就可以
在本机尝试一下,成功后导出这些sql,然后在正式环境操作。
mysqlworkbench怎么导出sql语句?
1. 在MySQL WorkBench的Server Administrator中双击要连接的数据库;
2. 点击左边的Data Export,在右边的数据库列表中选择要导出的数据库;
3. Export to Dump Project Folder是每张表导出一个.sql文件,Export to Self-Contained File是整个数据库导出一个.sql文件,这里选择Export to Self-Contained File,选择.sql文件保存路径,下面还有是否导出存储过程,是否忽略数据等选项;