Python3 notes

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 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")

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
SQL 数据库连接 数据库
Python3 notes
Python3 notes
|
4月前
|
机器学习/深度学习 人工智能 视频直播
AI直播手机APP震撼发布!3大场景直播,60秒一键开播!
🎉 青否数字人AI直播APP发布!🚀 在抖音等平台60秒一键开播,简化直播流程。💡 3种AI直播模式,融合6大AIGC技术,助力新手轻松直播带货且避免违规。💪 AI主播、声音克隆,实时话术改写,智能互动与讲品同步,提升转化。📊 实景与视频直播结合,适应多种场景。🌐 独立部署,自定义版权,1年免费升级,专业售后支持。🚀 (直播: zhibo175) #青否数字人 #AI直播
AI直播手机APP震撼发布!3大场景直播,60秒一键开播!
|
6月前
|
存储 缓存 调度
综合服务IntServ,资源预留协议RSVP以及区分服务DiffServ
综合服务IntServ,资源预留协议RSVP以及区分服务DiffServ
150 0
|
人工智能 BI
【差分数组】
【差分数组】
|
前端开发 Java 应用服务中间件
使用Gradle创建SpringMVC项目(一)
使用Gradle创建SpringMVC项目
462 0
使用Gradle创建SpringMVC项目(一)
|
JavaScript 中间件 数据安全/隐私保护
【每日渗透笔记】后台弱口令+未授权尝试
【每日渗透笔记】后台弱口令+未授权尝试
230 0
【每日渗透笔记】后台弱口令+未授权尝试
|
机器学习/深度学习
785. 快速排序
785. 快速排序
67 0
|
缓存 编译器 开发工具
|
网络协议 测试技术 C语言
高效开源的网络扫描框架 —— NINJA-PingU
这个扫描框架有着一个很萌的名字(企鹅忍者),同时它还有其他优秀的特性,开源,支持插件,高效。 NINJA-PingU作为一个扫描框架,可不仅仅只有ping这样简单的功能,他是一个专门为大型网络扫描所设计的框架,兼顾效率的同时,支持插件的开发。
450 0
高效开源的网络扫描框架 —— NINJA-PingU
|
Ubuntu Shell PyTorch
socker task2
天池龙珠docker训练营
149 0