If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
तो जैसा कि आपको पता है कि MySQL Structured Query Language है , मतलब database से interact करने और data fetch करने के लिए आपको diff - diff commands run करनी पड़ेगी।
Python में MySQL Database में database create करने के लिए नीचे दी गयी command को run करना होगा करनी होगी।
create database database_name
MySQL case insensitive language है मतलब same query को आप capital या small letters में भी लिख सकते हो।
database create करने के लिए सबसे पहले तो आपको connection बनाना पड़ेगा।
import mysql.connector as myconn
mydb = myconn.connect(
host = 'localhost',
user = 'root',
password = ''
)
db_cursor = mydb.cursor()
db_cursor.execute('create database python_db')
अगर ऊपर दिया गया code बिना किसी error के run हुआ तो database create हो चुका है।
सभी databases की listing करने के लिए आपको show databases command run करनी पड़ेगी। फिर for loop का use करके आप सभी database की listing कर सकते हैं।
import mysql.connector as myconn
mydb = myconn.connect(
host = 'localhost',
user = 'root',
password = ''
)
db_cursor = mydb.cursor()
db_cursor.execute('show databases')
for db in db_cursor : print(db)
C:\Users\Rahulkumar\Desktop\python>python list_dbs.py ('db_mylearningpoint',) ('db_test',) ('information_schema',) ('mysql',) ('performance_schema',) ('phpmyadmin',) ('procapitas',) ('python_db',) ('test',)
Table को rename करने के लिए भी बाकी procedure तो same रहता है बस execute method men Query change हो जायगी।
import mysql.connector as myconn mydb = myconn.connect( host = 'localhost', user = 'root', password = '', database = 'python_db' ) db_cursor = mydb.cursor() query = "drop database database_name" db_cursor.execute(query)
यहाँ database_name में उस database से replace कर दें जिसे आपको delete करना हो।