📜  自制 nysql 启动 - SQL (1)

📅  最后修改于: 2023-12-03 15:11:47.137000             🧑  作者: Mango

自制 MySQL 启动 - SQL

MySQL 是一款流行的关系型数据库管理系统。为了更好地掌握 MySQL 这一数据库,我们可以自己编写一个简单的 MySQL 启动程序。

1. 安装 MySQL

首先,需要将 MySQL 安装到本地计算机上。可以前往 MySQL 官网下载安装包并按照提示进行安装。

2. 创建连接

接下来,需要使用 Python 的 mysql-connector 库创建与 MySQL 数据库的连接。可以通过以下代码创建连接:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

其中,host 为本地计算机地址,user 为数据库用户名,password 为数据库密码,database 为要连接的数据库名称。

3. 创建表格

使用 SQL 语句可以轻松创建表格。以下代码演示如何创建一张 customers 表格:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")

该命令将在数据库中创建一张 customers 表格,包含两个列:nameaddress

4. 插入数据

可以使用 SQL 语句将数据插入到表格中。以下代码演示如何将一些数据插入到 customers 表格中:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)

mydb.commit()

print(mycursor.rowcount, "record inserted.")

该命令将在 customers 表格中插入一条记录,值为 "John""Highway 21"

5. 查询数据

可以使用 SQL 语句从表格中查询数据。以下代码演示如何从 customers 表格中查询所有记录:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  password="yourpassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

mycursor.execute("SELECT * FROM customers")

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

该命令将打印出 customers 表格中所有的记录。

6. 结论

到此,我们就成功地编写了一个简单的 MySQL 启动程序,并了解了如何使用 SQL 语句创建表格、插入数据和查询数据。感谢您的耐心阅读!