mysql的ai制作

CREATE TABLE student (
    id INT AUTO_INCREMENT PRIMARY KEY,
    createDate DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    userName VARCHAR(50) NOT NULL,
    phone VARCHAR(20),
    age INT,
    sex ENUM('男', '女'),
    introduce TEXT
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;


INSERT INTO student (userName, phone, age, sex, introduce) VALUES
('张先生', '13800138000', 25, '男', '来自北京的张先生,爱好运动和阅读。'),
('李女士', '13900139000', 23, '女', '来自上海的李女士,擅长音乐和舞蹈。'),
('王同学', '13700137000', 20, '男', '来自深圳的王同学,喜欢编程和电子竞技。'),
('赵小姐', '13600136000', 22, '女', '来自广州的赵小姐,热衷于旅游和美食。'),
('陈先生', '13500135000', 24, '男', '来自杭州的陈先生,对历史和文学有浓厚的兴趣。');
DELIMITER //


-- 创建存储过程get_userName_introduce,用于查询张先生的介绍信息
CREATE PROCEDURE get_userName_introduce()
BEGIN
    -- 声明变量用于存储查询结果
    DECLARE introduce_text TEXT;
    
    -- 查询userName为'张先生'的学生的introduce字段,并将结果存入introduce_text变量中
    SELECT introduce INTO introduce_text
    FROM student
    WHERE userName = '张先生';
 
END //
DELIMITER ;
CALL get_userName_introduce();

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
我作为AI助手,我没有图形用户界面GUI,但是我可以提供Python连接MySQL数据库的代码示例。 要使用Python连接MySQL数据库,需要安装MySQL Python驱动程序。可以使用以下命令安装MySQL驱动程序: ``` pip install mysql-connector-python ``` 接下来,可以使用以下代码连接MySQL数据库: ```python import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", database="mydatabase" ) print(mydb) ``` 在上面的代码中,需要将`yourusername`、`yourpassword`和`mydatabase`替换为实际的用户名、密码和数据库名称。 接下来,可以使用以下代码创建一个MySQL数据库: ```python import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword" ) mycursor = mydb.cursor() mycursor.execute("CREATE DATABASE mydatabase") ``` 在上面的代码中,需要将`yourusername`和`yourpassword`替换为实际的用户名和密码。 有了连接到MySQL数据库的代码,可以使用Python Tkinter模块创建GUI应用程序。以下是一个简单的示例: ```python from tkinter import * import mysql.connector mydb = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", database="mydatabase" ) def insert_data(): mycursor = mydb.cursor() sql = "INSERT INTO customers (name, address) VALUES (%s, %s)" val = (name.get(), address.get()) mycursor.execute(sql, val) mydb.commit() name.delete(0, END) address.delete(0, END) root = Tk() root.title("MySQL GUI") Label(root, text="Name").grid(row=0, column=0, padx=10, pady=10) name = Entry(root, width=30) name.grid(row=0, column=1) Label(root, text="Address").grid(row=1, column=0, padx=10, pady=10) address = Entry(root, width=30) address.grid(row=1, column=1) Button(root, text="Insert Data", command=insert_data).grid(row=2, column=0, columnspan=2, padx=10, pady=10) root.mainloop() ``` 在上面的示例中,我们创建了一个包含两个文本框和一个按钮的GUI窗口。当用户单击按钮时,数据将插入到MySQL数据库中。 希望这个示例可以帮助你开始使用Python连接MySQL数据库并创建GUI应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值