python MySQL 獲取全部數據庫(DATABASE)名、表(TABLE)名


import MySQLdb

 

#connect   

try:

    conn = MySQLdb.connect(

        host = "localhost",

        user = "root",

        passwd = "root",

        #db = "dome"

        )

    cur = conn.cursor()

 

    #獲取mysql中所有數據庫

    cur.execute('SHOW DATABASES')

    print(cur.fetchall())

 

    #創建數據庫

    cur.execute('create database if not exists dome')

    conn.select_db('dome')

    #創建表

    cur.execute('create table if not exists T_Person(id int,info varchar(20))')

 

    #獲取dome數據庫中所有表

    cur.execute('SHOW TABLES')

    print(cur.fetchall())

except MySQLdb.Error, e:

    print("Mysql Error %d: %s" % (e.args[0], e.args[1]))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM