From b1fa67524daa2de70cf41b252c74e8ae6e90d5ae Mon Sep 17 00:00:00 2001 From: rishabhkemni <32161396+rishabhkemni@users.noreply.github.com> Date: Mon, 4 Oct 2021 10:55:34 +0530 Subject: [PATCH] Using python and mysql to insert data in DB --- mysql-python.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 mysql-python.py diff --git a/mysql-python.py b/mysql-python.py new file mode 100644 index 00000000..906cf0a5 --- /dev/null +++ b/mysql-python.py @@ -0,0 +1,37 @@ +import mysql.connector +import pyautogui + +mypasswd=pyautogui.prompt('Enter your mysql password') +mydb=mysql.connector.connect(host='localhost', user='root', password=mypasswd) +cur=mydb.cursor() +cur.execute('create database if not exists rdm123') + +mydb1=mysql.connector.connect(host='localhost', + user='root', + password=mypasswd, + database='rdm123') +cur1=mydb1.cursor() +cur1.execute('create table if not exists abc(number int(2) primary key not null auto_increment, name varchar(20), gender varchar(1))') + +name=pyautogui.prompt('Enter Name') +gender=pyautogui.prompt('Enter Gender') + +print(name) + +if name!=None or gender!=None: + data1=(name,gender) + cur1.execute('insert into abc(name , gender) values (%s,%s)',data1) + mydb1.commit() + pyautogui.alert('Data Filled Successfully.') +else: + pyautogui.alert('Data Filling Cancelled') + +show=pyautogui.confirm(text='Would you like to show the databases?', buttons=['Yes','No']) + +if show == 'Yes': + cur1.execute('select * from abc') + shwd=cur1.fetchall() + pyautogui.alert(shwd) + print('SUCCED!') +else: + print('NOT SUCCED!') \ No newline at end of file