增加每个人身份证号,循环增加
时间: 2023-06-30 22:13:08 浏览: 101
假设你要向一个名为`person`的表中添加身份证号,可以使用如下的SQL语句:
```
INSERT INTO person (id_card_number) VALUES ('身份证号');
```
为了循环增加身份证号,你可以使用编程语言中的循环结构,例如Python中的for循环。示例代码如下:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')
# 获取游标
cursor = conn.cursor()
# 身份证号列表
id_card_numbers = ['110101199001011234', '120101199002012345', '130101199003013456']
# 循环插入身份证号
for id_card_number in id_card_numbers:
# 构建SQL语句
sql = "INSERT INTO person (id_card_number) VALUES ('%s')" % id_card_number
# 执行SQL语句
cursor.execute(sql)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
在上面的示例代码中,我们先定义了一个身份证号列表`id_card_numbers`,然后使用for循环遍历这个列表,构建SQL语句并执行。最后提交事务并关闭游标和连接。你可以根据实际情况修改这个示例代码,使其适用于你的具体需求。
阅读全文