Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / mysql

存储程序(1)——MYSQL_MySQL

作者:稍纵即逝   发布日期:2024-09-17   浏览:722

MySQL是一种开源的关系型数据库管理系统,可以用于存储和管理大量的数据。下面是一个使用MySQL存储数据的示例程序:

import mysql.connector

# 连接到MySQL数据库
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

# 创建一个表
mycursor = mydb.cursor()
mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), address VARCHAR(255))")

# 插入数据
sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record inserted.")

# 查询数据
mycursor.execute("SELECT * FROM customers")
result = mycursor.fetchall()
for row in result:
  print(row)

# 更新数据
sql = "UPDATE customers SET address = 'Canyon 123' WHERE address = 'Highway 21'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) updated.")

# 删除数据
sql = "DELETE FROM customers WHERE address = 'Canyon 123'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) deleted.")

# 关闭数据库连接
mydb.close()

在这个示例程序中,我们首先使用mysql.connector模块连接到MySQL数据库。然后,我们创建了一个名为"customers"的表,并插入了一条记录。接下来,我们查询了所有的记录,并将结果打印出来。然后,我们更新了一条记录的地址,并删除了一条记录。最后,我们关闭了数据库连接。

请注意,你需要将yourusernameyourpassword替换为你的MySQL用户名和密码,mydatabase替换为你要使用的数据库名称。此外,你还需要确保已经安装了mysql.connector模块,可以使用pip install mysql-connector-python命令进行安装。

上一篇:mysql备份问题_MySQL

下一篇:OSX下完全删除MySQL和怎样使MySQL支持中文_MySQL

大家都在看

php进入mysql(php进入根目录)

php链接不到mysql(php连接mys

php连接小马(php连接mysql代码)

php与ldap怎么连接(php pdo连

php代码后台增删改查(php对mysql

[PHP从小白到大牛]-022 PHP操作

php搭建mysql连接池

PHP MySQL:连接MySQL数据库

PHP访问MySQL查询超时设置

PHP 原生连接 Mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站