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

MYSQLでテーブル名に空白が含まれているテーブルからデータを選択するにはどうすればよいですか?


テーブル名に空白がある場合は、テーブル名の前後にバッククォートを使用する必要があります。まず、テーブルを作成しましょう。

ここでは、バックティックを使用しました-

mysql> create table `Demo Table138`
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   Price int
);
Query OK, 0 rows affected (0.47 sec)

挿入コマンド-

を使用してテーブルにレコードを挿入します
mysql> insert into `Demo Table138`(Price) values(450);
Query OK, 1 row affected (0.18 sec)
mysql> insert into `Demo Table138`(Price) values(499);
Query OK, 1 row affected (0.16 sec)
mysql> insert into `Demo Table138`(Price) values(199);
Query OK, 1 row affected (0.17 sec)
mysql> insert into `Demo Table138`(Price) values(3090);
Query OK, 1 row affected (0.21 sec)

selectコマンドを使用してテーブルのレコードを表示する-

以下は、テーブル名に空白が含まれているテーブルからデータを選択するためのクエリです-

mysql> select *from `Demo Table138`;

これにより、次の出力が生成されます-

+----+-------+
| Id | Price |
+----+-------+
| 1  | 450   |
| 2  | 499   |
| 3  | 199   |
| 4  | 3090  |
+----+-------+
4 rows in set (0.00 sec)

  1. MySQLテーブルデータはWindowsのどこに保存されていますか?

    MySQLテーブルデータの場所を知るために、以下の構文を使用できます- select @@datadir; これには、SHOWVARIABLESコマンドを使用することもできます。以下は構文です- show variables where Variable_name ='datadir'; 上記の構文を実装して、MySQLテーブルがデータを格納する場所を確認しましょう- mysql> select @@datadir; これにより、次の出力が生成されます- +---------------------------------------------+ | @@data

  2. PythonでMySQLを使用してテーブルからすべてのデータを選択するにはどうすればよいですか?

    MySQLのテーブルは、行と列で構成されています。列はフィールドを指定し、行はデータのレコードを指定します。使用するには、テーブル内のデータをフェッチする必要があります。 MySQLテーブルからすべてのデータをフェッチする必要がある場合があります。 SELECT *ステートメントを使用して、すべての行をテーブルからフェッチできます。 構文 SELECT * FROM table_name 上記の構文の*は、テーブルからすべての行をフェッチすることを意味します。 PythonでMySQLを使用してテーブルからすべてのデータを選択するために従う必要のある手順 MySQLコネクタをインポー