Python3 notes

简介: Python3 notes

创建数据库连接

可以使用以下代码来连接数据库:

demo_mysql_test.py:

importmysql.connectormydb = mysql.connector.connect(  host="localhost",       # 数据库主机地址  user="yourusername",    # 数据库用户名  passwd="yourpassword"   # 数据库密码)print(mydb)

创建数据库

创建数据库使用 "CREATE DATABASE" 语句,以下创建一个名为 runoob_db 的数据库:

demo_mysql_test.py:

importmysql.connectormydb = mysql.connector.connect(  host="localhost",   user="root",   passwd="123456")mycursor = mydb.cursor()mycursor.execute("CREATE DATABASE runoob_db")

创建数据库前我们也可以使用 "SHOW DATABASES" 语句来查看数据库是否存在:

demo_mysql_test.py:

输出所有数据库列表:

importmysql.connectormydb = mysql.connector.connect(  host="localhost",   user="root",   passwd="123456")mycursor = mydb.cursor()mycursor.execute("SHOW DATABASES")forxinmycursor:   print(x)

或者我们可以直接连接数据库,如果数据库不存在,会输出错误信息:

demo_mysql_test.py:

importmysql.connectormydb = mysql.connector.connect(  host="localhost",   user="root",   passwd="123456",   database="runoob_db")

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
小程序 开发者 安全
福利!支付宝小程序开发必备的7款开源DEMO
相比于APP,小程序已经大大降低了开发者们的学习和开发的门槛。而如何进一步提高小程序开发者的学习和开发效率,一直是支付宝小程序团队非常重视的课题。对于开发者而言, 文档可以提供基础的引导,而针对性的、基于常见场景的DEMO则更为直观清晰易懂,可以大大节约上手的成本。
7809 0
福利!支付宝小程序开发必备的7款开源DEMO
|
10月前
|
SQL 关系型数据库 分布式数据库
如何使用列索引一键加速慢查询?PolarDB AutoIndex大揭秘
如何使用列索引一键加速慢查询?PolarDB AutoIndex大揭秘
140 0
|
Ubuntu 安全 Linux
Linux的安装过程
Linux的安装过程
422 6
|
弹性计算 运维 Serverless
阿里云Elasticsearch Serverless助力大型企业咨询公司大幅提升效能
阿里云Elasticsearch Serverless服务,提升了某大型企业咨询公司的数据查询速度和准确性,在实现成本可控的同时,帮助提高了企业效能并加强了客户服务能力。
599 0
动态链表的创建
动态链表的创建
|
存储 自然语言处理 JavaScript
vben框架是什么
vben框架是什么
2785 0
|
机器学习/深度学习 存储 人工智能
登上联合国教科文组织讲台!阿里云分享大模型+教育数字化经验
登上联合国教科文组织讲台!阿里云分享大模型+教育数字化经验
451 0
|
SQL 安全 Go
Go ORM 干啥的?
Go ORM 干啥的?
229 1
|
存储 安全 网络安全
Charles证书安装windows11抓包 Https协议
Https协议抓包,需要Charles 的CA证书,CA证书安装简介,及证书手动导入“受信任的根证书颁发机构”存储区。
1178 0
Charles证书安装windows11抓包 Https协议
|
前端开发 C++
前端web入门-CSS-day04
前端web入门-CSS-day04
227 0
前端web入门-CSS-day04