Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

存储程序(1)——MYSQL_MySQL

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

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

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

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

Laravel 中文站