mysql中字段大概有20多个如何插入数据

如题所述

如果你要插入多条数据,那就把你要插入的数据写到一个字典或者数组里,
遍历这个字典或数组,(for循环)
在循环中将遍历的参数传给sql语句
给你写个简单的例子:
要插入的数据写进一个二维数组:list = [['1','2','3','4',....'20'][['21','22','23'...'220'],...]
for i in len(list):
for j in i:
str = str + list[i][j]
连接数据库
sql = "insert into your_table values('%s','%s','%s','%s',...'%s',)" % (str)
执行sql
别忘了commit
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-28
看你用什么语言了
shell 直接用load
java高级点的语言用batch

最笨的是insert一个一个插
第2个回答  2012-05-24
这个如果一条一条插入的话太浪费时间了吧。应该把要导入的数据放在文本里面,然后直接用load命令导入数据。

MySQL数据库如何快速插入数据mysql数据库插入数据
一、使用LOAD DATA INFILE 命令 LOAD DATA INFILE 命令是MySQL 提供的一个快速插入数据的功能,它可以从本地或者远程加载文件以及插入数据到MySQL数据库中。语法如下:LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE ‘file_name’[REPLACE | IGNORE]INTO TABLE tbl_name [PARTITION...

MySQL新手指南如何添加字段mysql下怎么添加字段
1. 了解数据表 在添加字段之前,我们需要先了解当前表的结构和字段定义。使用DESC命令可以查看数据表的结构,比如:DESC table_name;在执行DESC命令后,会列出数据表的所有字段名称、数据类型、是否允许为空等信息。2. 创建新字段 一旦了解了表的结构后,我们可以通过ALTER TABLE语句添加新的字段。下面是...

怎么给mysql中插入数据
在MySQL中插入数据,首先确保两个表`diarygp`和`diarynum`的`diarygpid`字段具有唯一性。推荐设置一个较大的自动增长值,例如大于`diarygp`和`diarynum`中当前最大`diaryid`值,这里假设为1000,然后将`diarygp`和`diarynum`的自动增长值都设置为1001。这样可以避免插入时出现重复的`diarygpid`。以...

MySQL数据表添加字段——在中间位置添加字段
MySQL 提供了在表中添加字段的多种方式,除了在表的起始或结尾添加外,还允许在已有字段中间插入新字段。此操作需要在 ALTER TABLE 语句中使用 AFTER 关键字来指定新字段的位置。语法格式如下:ALTER TABLE 表名 ADD 字段名 数据类型 AFTER 已有字段名。AFTER 用于将新字段放置于指定字段之后。重要的是...

MySQL简单入门插入一列数据mysql一列插入数据
首先需要确保已经安装并成功连接MySQL。在MySQL中,插入数据是使用INSERT INTO语句完成的。该语句的基本格式如下:INSERT INTO table_name (column1, column2, column3, …)VALUES (value1, value2, value3, …);其中,table_name是要插入数据的表名;column1, column2, column3, &#...

MySQL如何实现一次插入多行数据mysql一次插入几行
在上面的PHP示例中,首先通过mysqli_connect()函数连接MySQL数据库,然后使用mysqli_begin_transaction()函数开启一个事务,执行插入语句,然后使用mysqli_commit()函数提交事务。如果插入过程中发生了错误,可以使用mysqli_rollback()函数回滚事务,确保数据的完整性和一致性。总结 MySQL提供了多种方式来实现...

怎么往mysql表里添加数据
1、首先打开Mysql命令行编辑器,连接Mysql数据库;2、使用所要操作的数据库,先显示一下数据库中的表;3、显示一下表结构,了解一下表中的列;4、向表插入数据,insert into 表名 (列名) values (值);5、查询表可以看到所插入的数据,select * from 表名;6、可以再插入一个数据,显示一下...

如何向mysql数据库的表中录入数据
from tablename 以上基本上罗列了用insert插入数据的方法 当然你也可以用insert语句将几行同时插入到一个表中 如下所示:insert into tablename values( ) ( ) 在mysql运行环境下 我们还可以用LOAD DATA 语句把文件里面的数据读取录入到表里面 一般来讲 因为此文件是由服务器在主机上直接读取的 所以...

MySQL数据插入INSERT INTO与条件查询WHERE的基本用法(二)
在上一节课中,我们在firstdb数据库中创建了表titanic,现在我们想要向该表中插入数据,有如下两种方法:第一种,通过insert into SQL语句逐行插入。基本语法:INSERT INTO table_name ( field1,field2,...fieldN ) VALUES ( value1,value2,...valueN );语法解析:insert into 表名 (字段名1,...

MySQL 如何批量插入数据较佳
首先,批量插入前的准备很重要。通常,项目中的批量操作采用每1000条数据插入一次的方式,这源于团队的实践经验。临时表的字段应精简且占用空间小,便于快速操作。对于字段类型,如InnoDB引擎,int占用4字节,但M标识符并不会增加存储空间,这有助于优化内存使用。然而,真正消耗时间的是连接和解析过程,而...

相似回答