L-Python-001 初识python-print的使用

本文介绍如何在PyCharm中运行简单的Python代码,通过实例演示了打印'Hello World'的过程,适合初学者快速上手。

在pycharm中输入如下代码:

print('Hello World')

右键,点击 Run……,即可执行,得到输出结果:
在这里插入图片描述

### 头歌平台 Python MySQL 入门教程 #### 创建并连接到MySQL数据库 为了在Python中操作MySQL数据库,首先需要确保已正确安装了`mysql-connector-python`库。可以通过pip工具来完成这一过程: ```bash pip install mysql-connector-python ``` 建立与MySQL服务器之间的连接通常涉及提供主机名、端口号、用户名以及密码等必要参数[^3]。 ```python import mysql.connector config = { 'host': '127.0.0.1', 'port': 3306, 'user': 'root', 'password': 'your_password_here' } connection = mysql.connector.connect(**config) if connection.is_connected(): db_info = connection.get_server_info() print(f"Connected to MySQL Server version {db_info}") else: print("Failed to connect.") ``` #### 创建新的数据库和表格 一旦成功建立了连接,则可以执行SQL语句来进行各种数据库管理活动,比如创建一个新的数据库或定义结构化的数据存储单元——即表单[^1]。 ```sql CREATE DATABASE IF NOT EXISTS test_db; USE test_db; CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), age INT ); ``` 上述SQL指令通过Python脚本发送给MySQL服务端之前,应该被封装成字符串形式并通过适当的方法提交出去。 ```python cursor = connection.cursor() create_database_query = "CREATE DATABASE IF NOT EXISTS test_db" use_database_query = "USE test_db" create_table_query = """ CREATE TABLE IF NOT EXISTS users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), age INT ); """ for query in [create_database_query, use_database_query, create_table_query]: cursor.execute(query) print("Database and table created successfully!") ``` #### 对表进行基本CRUD操作 对于已经存在的表而言,常见的需求是对其中的数据实施增加(CREATE)、检索(RETRIEVE)、更新(UPDATE)及删除(DELETE),简称CRUD操作。 ##### 插入新记录 向users表内添加一条或多条记录的例子如下所示: ```python insert_user_query = ("INSERT INTO users (name, age)" "VALUES (%s, %s)") data_to_insert = ('Alice', 30), ('Bob', 28) for user_data in data_to_insert: cursor.execute(insert_user_query, user_data) connection.commit() # 提交更改以保存至数据库 ``` ##### 查询现有记录 查询特定条件下的所有匹配项,并将其打印出来: ```python select_users_query = "SELECT * FROM users WHERE age >= %s" age_threshold = 29 cursor.execute(select_users_query, (age_threshold,)) results = cursor.fetchall() for row in results: print(row) ``` ##### 更新已有记录 修改符合条件的某列值: ```python update_age_query = "UPDATE users SET age=%s WHERE name=%s" new_values = (31, 'Alice') cursor.execute(update_age_query, new_values) connection.commit() ``` ##### 删除指定记录 移除不再需要的数据行: ```python delete_user_query = "DELETE FROM users WHERE name=%s" target_name = 'Bob' cursor.execute(delete_user_query, (target_name,)) connection.commit() ``` 最后,在完成了所有的交互之后,记得关闭游标对象和断开与远程数据库间的链接,以此释放资源。 ```python cursor.close() connection.disconnect() ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值