1. 创建MySQL数据库和表格 在MySQL中创建一个名为“criminal_db”的数据库,并在其中创建一个名为“criminals”的表格,该表格包括以下列:id、name、age、gender、address、status。

  2. 连接MySQL数据库 在Python中使用MySQL连接器连接到数据库。

  3. 实现信息增加 通过Python编写程序,获取用户输入的犯罪人员信息,将其插入到数据库中的“criminals”表格中。

  4. 实现信息查询 通过Python编写程序,获取用户输入的查询条件,从数据库中的“criminals”表格中查询符合条件的犯罪人员信息,并将结果输出。查询条件可以是姓名、性别、状态等。

示例代码:

导入MySQL连接器

import mysql.connector

连接MySQL数据库

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

获取数据库游标

mycursor = mydb.cursor()

插入数据到表格中

def add_criminal(): name = input("请输入姓名:") age = input("请输入年龄:") gender = input("请输入性别:") address = input("请输入地址:") status = input("请输入犯罪状态:") sql = "INSERT INTO criminals (name, age, gender, address, status) VALUES (%s, %s, %s, %s, %s)" val = (name, age, gender, address, status) mycursor.execute(sql, val) mydb.commit() print("已成功添加犯罪人员信息!")

查询数据

def query_criminal(): keyword = input("请输入查询条件:") sql = "SELECT * FROM criminals WHERE name LIKE '%{}%' OR gender LIKE '%{}%' OR status LIKE '%{}%'".format(keyword, keyword, keyword) mycursor.execute(sql) myresult = mycursor.fetchall() for x in myresult: print(x)

执行添加和查询操作

add_criminal() query_criminal()

注意:此为示例代码,实际应用时需要根据具体情况做出适当修改

标签: 科技


原文地址: https://cveoy.top/t/topic/fmrU 著作权归作者所有。请勿转载和采集!