Skip to content

Commit c1c4cc0

Browse files
Database Connectivity
1 parent ca5390b commit c1c4cc0

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed

p23.py

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
import mysql.connector
2+
3+
4+
5+
# Type Status in MySQL command line client
6+
7+
8+
9+
# # Create connection
10+
# conn=mysql.connector.connect(host='localhost', username='root', password='java')
11+
# print(conn) # o/p: <mysql.connector.connection.MySQLConnection object at 0x00F4C880>
12+
13+
14+
# # my_cursor=conn.cursor()
15+
# # query="CREATE DATABASE p_database"
16+
# # my_cursor.execute(query)
17+
# # conn.commit()
18+
# # conn.close()
19+
20+
21+
22+
23+
# my_cursor=conn.cursor() # o/p: ('employees',)
24+
# query="SHOW DATABASES" # ('information_schema',)
25+
# my_cursor.execute(query) # ('mysql',)
26+
# # ('new_database',)
27+
# for database_name in my_cursor: # ('p_database',)
28+
# print(database_name) # ('performance_schema',)
29+
# conn.commit() # ('sakila',)
30+
# conn.close() # ('sales',)
31+
# # ('sys',)
32+
# # ('world',)
33+
34+
# # This gives me tuple
35+
36+
37+
38+
39+
40+
# # To get output in list
41+
42+
# my_cursor=conn.cursor()
43+
# query="SHOW DATABASES"
44+
# my_cursor.execute(query)
45+
# print(my_cursor.fetchall()) # o/p: [('employees',), ('information_schema',), ('mysql',), ('new_database',), ('p_database',), ('performance_schema',), ('sakila',), ('sales',), ('sys',), ('world',)]
46+
# conn.commit()
47+
# conn.close()
48+
49+
50+
51+
52+
53+
54+
# # If i want to use created database
55+
# conn=mysql.connector.connect(host='localhost', username='root', password='java', database='p_database')
56+
# my_cursor=conn.cursor()
57+
# my_cursor.execute("CREATE TABLE student(name VARCHAR(255), age INT)")
58+
# conn.commit()
59+
# conn.close()
60+
61+
62+
63+
# conn=mysql.connector.connect(host='localhost', username='root', password='java', database='p_database')
64+
# my_cursor=conn.cursor()
65+
# query="INSERT INTO student(name, age) VALUES(%s,%s)" # in MYSQL---> %s and in SQLITE---->?
66+
# values=[
67+
# ('Ravin',22),
68+
# ('Rupen',29),
69+
# ('Renish',28),
70+
# ('Rockey',27),
71+
# ('Rock',26),
72+
# ('Rensom',25),
73+
# ('Ram',24),
74+
# ('Ronny',23)]
75+
76+
# # my_cursor.execute(query, values) # only for one value
77+
78+
# my_cursor.executemany(query, values) # for many values
79+
# conn.commit()
80+
# conn.close()
81+
82+
83+
84+
85+
86+
87+
88+
89+
90+
91+
92+
# conn=mysql.connector.connect(host='localhost', username='root', password='java', database='p_database')
93+
# my_cursor=conn.cursor()
94+
# query="select * from student"
95+
# my_cursor.execute(query)
96+
# for columns in my_cursor:
97+
# print(columns)
98+
# conn.commit()
99+
# conn.close()
100+
101+
102+
# # o/p: ('Ravin', 22)
103+
# # ('Ravin', 22)
104+
# # ('Rupen', 29)
105+
# # ('Renish', 28)
106+
# # ('Rockey', 27)
107+
# # ('Rock', 26)
108+
# # ('Rensom', 25)
109+
# # ('Ram', 24)
110+
# # ('Ronny', 23)
111+
112+
113+
114+
115+
116+
117+
118+
119+
120+
121+
conn=mysql.connector.connect(host='localhost', username='root', password='java', database='p_database')
122+
my_cursor=conn.cursor()
123+
query="select * from student"
124+
my_cursor.execute(query)
125+
print(my_cursor.fetchall()) # o/p: [('Ravin', 22), ('Ravin', 22), ('Rupen', 29), ('Renish', 28), ('Rockey', 27), ('Rock', 26), ('Rensom', 25), ('Ram', 24), ('Ronny', 23)]
126+
conn.commit()
127+
conn.close()

0 commit comments

Comments
 (0)