Python3 notes

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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则更为直观清晰易懂,可以大大节约上手的成本。
7695 0
福利!支付宝小程序开发必备的7款开源DEMO
|
8月前
|
SQL 关系型数据库 分布式数据库
如何使用列索引一键加速慢查询?PolarDB AutoIndex大揭秘
如何使用列索引一键加速慢查询?PolarDB AutoIndex大揭秘
|
Ubuntu 安全 Linux
Linux的安装过程
Linux的安装过程
338 6
|
弹性计算 运维 Serverless
阿里云Elasticsearch Serverless助力大型企业咨询公司大幅提升效能
阿里云Elasticsearch Serverless服务,提升了某大型企业咨询公司的数据查询速度和准确性,在实现成本可控的同时,帮助提高了企业效能并加强了客户服务能力。
555 0
|
存储 自然语言处理 JavaScript
vben框架是什么
vben框架是什么
2539 0
动态链表的创建
动态链表的创建
|
机器学习/深度学习 存储 人工智能
登上联合国教科文组织讲台!阿里云分享大模型+教育数字化经验
登上联合国教科文组织讲台!阿里云分享大模型+教育数字化经验
413 0
|
Web App开发 SQL JavaScript
【前端升全栈】 五分钟了解Node.js
其实 node.js 是比较简单的,API 也很简单,但是思路要转过来
【前端升全栈】 五分钟了解Node.js
|
SQL 安全 Go
Go ORM 干啥的?
Go ORM 干啥的?
192 1
|
存储 安全 网络安全
Charles证书安装windows11抓包 Https协议
Https协议抓包,需要Charles 的CA证书,CA证书安装简介,及证书手动导入“受信任的根证书颁发机构”存储区。
995 0
Charles证书安装windows11抓包 Https协议