在mysql与python创建犯罪人员管理系统实现信息增加与查询
-
创建MySQL数据库和表格 在MySQL中创建一个名为“criminal_db”的数据库,并在其中创建一个名为“criminals”的表格,该表格包括以下列:id、name、age、gender、address、status。
-
连接MySQL数据库 在Python中使用MySQL连接器连接到数据库。
-
实现信息增加 通过Python编写程序,获取用户输入的犯罪人员信息,将其插入到数据库中的“criminals”表格中。
-
实现信息查询 通过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 著作权归作者所有。请勿转载和采集!