mysql怎么在数据库表中自动添加数据

mysql怎么在数据库表中自动添加数据,第1张

ID

如果是自动增加的话,是不用管的,你只要插入name

passwd,id就会相应的加一条。

语句是:insert

into

user(name,passwd)

values

('张三','123');

导入时把生成索引给关掉,应该能快一点

不要一边导入一边建立索引

8G数据,应该也不那么慢了

把sql语句文件读取出一部分看看,建表语句中,应当有建立索引的部分,删掉它!

只做建表和插入数据两件事

还有,看看数据库有没有外键

尽量在插入数据过程中去掉外键关联

等数据插入完成之后再加索引和外键,应该能提高很多读写性能

截取一部分数据,例如100Mb

插入一下试试,可以预先对整体时间有一个预期

还有,真的要弄台好点的电脑,或者去借一台,等把数据导入完成之后,把msyql的库文件直接复制出来放自己机器上跑就好

emm

再追加点信息,要先搞明白,sql原文件里,到底都执行了哪几类 *** 作

可能需要你用c之类写点小工具,或者别的什么语言,分块读取并处理文件

8G

嗯,还好

现在内存都够大,否则你都没法直接用软件打开了

只有8G也可以直接用软件打开看

停掉索引真的可以大幅度加快插入数据的速度

建议试一试!

无论什么语言给什么数据库插入数据,用的都是SQL语言的insert into语句。具体格式:

insert into 表名(列名1,列名2,,列名n)values('值1','值2',,'值n');

以上就是关于mysql怎么在数据库表中自动添加数据全部的内容,包括:mysql怎么在数据库表中自动添加数据、如何向mysql数据库中导入大批量数据、怎样用c语言给mysql数据库插数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10193063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存