- 食用说明:本笔记适用于有一定编程基础的伙伴们。希望有助于各位!
SQL语言分类


SQL注释

库管理


表管理

数据操作

分组聚合 
分页限制

- 需要注意的是关键字的顺序不可以错乱,否则会报错
- 其中LIMIT关键字的n是指从第n个开始,m是指查几个,无m则选择前n个
连接实例
conn = Connection(
host=myCert.host,
user=myCert.user,
password=myCert.password,
port=myCert.port,
database=myCert.database,
charset=myCert.charset
)
def executeSql(sqlConn: Connection, sqlStr: str):
# 获取游标对象
cursor = sqlConn.cursor()
# 执行sql
cursor.execute(sqlStr)
# 获取结果元组
result = cursor.fetchall()
# 关闭连接
cursor.close()
return result
result = executeSql(conn, sqlStr)
for item in result:
print(COLOR.GREEN + str(item))
conn.close()
修改操作
# 用于开启自动提交
autocommit=True,
-
在配置中加入上面的字段可以实施自动更新
# 打开文件
with open('../../assets/Files/财务数据.txt', 'r') as f:
lineList = f.readlines()
dataList = []
for line in lineList:
if not line == '\n':
dataList.append(tuple(line.strip().split(',')))
dataTuple = tuple(dataList)
for item in dataTuple:
sqlStr = 'insert into salary_data(date, hashId,salary,province) values("%s","%s",%s,"%s")' % (
item[0], item[1], int(item[2]), str(item[3]).strip())
executeSql(conn, sqlStr)
print('写入完毕')
- 一个简单的例子,将我们的数据插入到表中
本文介绍了SQL语言的基础概念,包括注释、库管理和表管理,重点讲解了数据操作(如分组聚合、分页限制)以及如何使用Python连接数据库执行SQL查询。还提供了修改操作示例,如启用自动提交并插入财务数据至表中的实例。
911

被折叠的 条评论
为什么被折叠?



