Python3 notes

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: Python3 notes

数据库连接

连接数据库前,请先确认以下事项:

  • 您已经创建了数据库 TESTDB.
  • 在 TESTDB 数据库中您已经创建了表 EMPLOYEE
  • EMPLOYEE 表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。
  • 连接数据库 TESTDB 使用的用户名为 "testuser",密码为 "test123",你可以可以自己设定或者直接使用 root 用户名及其密码,MySQL 数据库用户授权请使用 Grant 命令。
  • 在你的机子上已经安装了 Python pymysql 模块。
  • 如果您对 sql 语句不熟悉,可以访问 SQL基础教程

实例:

以下实例链接 Mysql 的 TESTDB 数据库:

实例(Python 3.0+)

#!/usr/bin/python3importpymysql# 打开数据库连接db = pymysql.connect(host='localhost',                      user='testuser',                      password='test123',                      database='TESTDB')# 使用 cursor() 方法创建一个游标对象 cursorcursor = db.cursor()# 使用 execute()  方法执行 SQL 查询 cursor.execute("SELECT VERSION()")# 使用 fetchone() 方法获取单条数据.data = cursor.fetchone()print("Database version : %s " % data)# 关闭数据库连接db.close()

执行以上脚本输出结果如下:

Database version :5.5.20-log

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8月前
|
SQL 数据库连接 Python
Python3 notes
Python3 notes
|
NoSQL 关系型数据库 MySQL
Dockerfile(9) - ENTRYPOINT 指令详解
Dockerfile(9) - ENTRYPOINT 指令详解
839 0
|
8月前
|
安全 网络虚拟化 数据安全/隐私保护
TR转发路由器开发者评测
转发路由器 Transit Router(简称“TR”)是地域范围内企业级核心转发网元,可为用户转发同地域或不同地域的网络实例间的流量,并支持在地域内定义灵活的互通、隔离、引流策略,帮助用户打造一张灵活、可靠、大规模的企业级互联网络。本文针对第三方SD-WAN设备对接转发路由器实现远程客户端与VPC互通场景进行测评。
|
8月前
|
SQL 存储 NoSQL
实时计算 Flink版产品使用合集之使用ParameterTool.fromArgs(args)解析参数为null,该怎么处理
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
137 2
|
6月前
|
JSON Java BI
一次Java性能调优实践【代码+JVM 性能提升70%】
这是我第一次对系统进行调优,涉及代码和JVM层面的调优。如果你能看到最后的话,或许会对你日常的开发有帮助,可以避免像我一样,犯一些低级别的错误。本次调优的代码是埋点系统中的报表分析功能,小公司,开发结束后,没有Code Review环节,所以下面某些问题,也许在Code Review环节就可以避免。
172 0
一次Java性能调优实践【代码+JVM 性能提升70%】
|
7月前
|
存储 自然语言处理 数据库
UTF-8编码:打破字符编码的国界
UTF-8编码:打破字符编码的国界
|
8月前
|
消息中间件 关系型数据库 网络安全
实时计算 Flink版操作报错合集之Flink sql-client 针对kafka的protobuf格式数据建表,报错:java.lang.ClassNotFoundException 如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
253 1
|
8月前
|
存储 前端开发 Java
JavaWeb:Request & Response
在JavaWeb开发中,Request(请求)和Response(响应)是非常重要的概念。它们分别代表着客户端向服务器发送请求和服务器向客户端返回响应的过程。Request对象是由服务器创建的,用于封装来自客户端的请求信息。它包含了请求的HTTP方法(如GET或POST),URL,请求头部、参数等信息。你可以通过Request对象获取客户端发送的表单数据、URL参数、HTTP头部和Cookies等。Response对象则是服务器用来向客户端发送响应的工具。它包含了HTTP状态码、响应头部和响应体等信息。你可以使用Response对象设置响应的状态码、设置响应头部
114 3
 JavaWeb:Request & Response
|
8月前
|
程序员 项目管理 开发工具
追逐梦想的道路:成为一名独立开发者的选择与准备
作为开发者,在大环境影响下,想必大家都有所感触。而且随着当今技术饱和和竞争激烈的时代,越来越多的开发者都有了自己的想法,甚至好多人把成为一名独立开发者当成自己后面程序人生的发展梦想,无论是对编程充满热情的业余爱好者还是专业人士,独立开发者都代表着自由、创造力和个人成就的可能性,成为一名独立开发者是许多人的梦想,但在迈出这一步之前,有必要仔细考虑自己的动机和准备情况。那么本文就来探讨一下程序员选择成为独立开发者的动机,并提供准备成为独立开发者所需的关键步骤和考虑因素,也欢迎大家在评论区留言交流。
143 1
追逐梦想的道路:成为一名独立开发者的选择与准备
|
8月前
|
存储 算法
算法题解-同构字符串
算法题解-同构字符串

热门文章

最新文章