学习笔记(24):21天通关Python(仅视频课)-执行DML语句

立即学习:https://edu.csdn.net/course/play/24797/282204?utm_source=blogtoedu

'''
SQL:Structured Query Language 结构化查询语言

DQL:Data Query Language 数据查询语 ,如select * from 表名

DDL:Aata Defintion Language 数据定义语言 create、alter、 drop

DML:Data Manipulation Language 数据操纵语言 updata、instert、delete
'''
import sqlite3

# #insert into
# conn = sqlite3.connect('test51.db')
# cn = conn.cursor()
#
# cn.execute('insert into user_tb values(null,?,?,?)', ('python', 'python', 7))
# cn.execute('insert into user_tb values(null,?,?,?)', ('.net', '.net', 10))
# print(cn.rowcount)
# conn.commit()
#
# cn.close()
# conn.close()

# # update
# conn = sqlite3.connect('test51.db')
# cn = conn.cursor()
#
# cn.execute('update user_tb set age=? where _id=?', (99, 2))
# cn.execute('update user_tb set age=? where _id=?', (77, 1,))
# print('结果集:', cn.rowcount)
# conn.commit()
#
# cn.close()
# conn.close()

# # del
# conn = sqlite3.connect('test51.db')
# cn = conn.cursor()
#
# cn.execute('delete from user_tb where _id=?', (2,))
# print('结果集:', cn.rowcount)
# conn.commit()
#
# cn.close()
# conn.close()

# #insert into
conn = sqlite3.connect('test51.db')
cn = conn.cursor()

cn.executemany('insert into user_tb values(null,?,?,?)',
               (('python', 'python', 1),
               ('java', 'java', 2),
               ('python', 'python', 3)))
print('结果集:', cn.rowcount)
conn.commit()

cn.close()
conn.close()
发布了39 篇原创文章 · 获赞 29 · 访问量 904

猜你喜欢

转载自blog.csdn.net/happyk213/article/details/105227952
今日推荐