Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用してMySQLのデータベースとサーバーに存在するすべてのテーブルを表示するにはどうすればよいですか?


データベースに存在するすべてのテーブルのリストを取得する必要がある場合があります。これは、SHOWTABLESコマンドを使用して実行できます。

SHOW TABLESコマンドは、サーバーだけでなくデータベース内のテーブル名を表示するために使用されます。

構文

データベースに存在するテーブルを表示するには-

SHOW TABLES

上記のステートメントをカーソルオブジェクトを使用して実行すると、データベースに存在するテーブルの名前が返されます。

サーバーに存在するテーブルを表示するには

SELECT table_name FROM information_schema.tables

PythonでMySQLを使用してデータベースとサーバーに存在するすべてのテーブルを表示する手順

  • MySQLコネクタをインポートする

  • connect()

    を使用してコネクタとの接続を確立します
  • cursor()メソッドを使用してカーソルオブジェクトを作成します

  • 適切なmysqlステートメントを使用してクエリを作成します

  • execute()メソッドを使用してSQLクエリを実行する

  • 接続を閉じます

データベースに存在するテーブルを表示する

import mysql.connector

db=mysql.connector.connect(host="your host", user="your username", password="your_password",database="database_name")

cursor=db.cursor()

cursor.execute("SHOW TABLES")

for table_name in cursor:
   print(table_name)

サーバーに存在するテーブルを表示する

import mysql.connector

db=mysql.connector.connect(host="your host", user="your username", password="your_password",database="database_name")

cursor=db.cursor()

cursor.execute("SELECT table_name FROM information_schema.tables")

for table_name in cursor:
   print(table_name)

上記のコードは、データベースまたはサーバーに存在するテーブルのリストを出力します。

出力

Employees
Students
MyTable

  1. PythonとMatplotlibを使用して行の終わりに注釈を付ける方法は?

    PythonとMatplotlibを使用して行の終わりに注釈を付けるには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 変数、行を初期化します 、行数データを取得します。 長方形の表形式のデータでPandasデータフレームを取得します。 cumsum(累積合計)を計算します データフレームの。 plot()を使用してデータフレームをプロットします メソッド。 行を繰り返す および名前 行の終わりに注釈を付けます。 annotate()を使用する 列の名前、xy座標、線の色、サイズなどを使用したメソッド 図に凡例を配

  2. 画像を読み込んでKerasを使用して画像を表示するにはどうすればよいですか?

    画像を読み込んでKerasを使用して画像を表示するには、 load_image()を使用します 画像を読み込んで、表示する画像のターゲットサイズを設定する方法。 ステップ load_img()を使用します フィギュアをロードする方法。 画像のターゲットサイズを設定します。 図を表示するには、 show()を使用します メソッド。 例 from keras.preprocessing import image img = image.load_img('bird.jpg', target_size=(350, 750)) img.show() 出力