色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql檢測數(shù)據(jù)庫是否存在

錢諍諍2年前12瀏覽0評論

MySQL是一個流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在進(jìn)行數(shù)據(jù)庫操作的時候,有時需要檢測數(shù)據(jù)庫是否存在。下面介紹幾種方法可以輕松實現(xiàn)這一功能。

#方法一:使用命令行客戶端
mysql -h hostname -u username -p
Enter password: 
mysql>show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)
mysql>quit
Bye
#方法二:使用mysql客戶端查詢
mysql -h hostname -u username -p -e "use database_name"
mysql -h hostname -u username -p -e "select database()"
#方法三:使用MySQLdb模塊
import MySQLdb
db = MySQLdb.connect(host="hostname", user="username", passwd="password")
cursor = db.cursor()
cursor.execute("SHOW DATABASES")
databases = cursor.fetchall()
if ("database_name",) in databases:
print("Database Exists")
else:
print("Database Does Not Exist")
db.close()

以上是幾種檢測MySQL數(shù)據(jù)庫是否存在的方法,根據(jù)實際情況可選擇其中一種使用。