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