文字「?」を使用してMySQLでデータベースをドロップする方法その名前で?
名前に「?」という文字が含まれるデータベースを削除するには、データベース名の前後にバックチェック記号を使用する必要があります。構文は次のとおりです-
DROP DATABASE `yourDatabaseName`;
上記の構文を理解するために、データベースを作成しましょう。データベースを作成するためのクエリは次のとおりです-
mysql> create database `test?data`; Query OK, 1 row affected (0.14 sec)
だから、私はデータベースを持っていますか?キャラクター。すべてのデータベースを表示するクエリは次のとおりです-
mysql> show databases;
以下は出力です-
+-----------------------+ | Database | +-----------------------+ | business | | commandline | | database1 | | databasesample | | education | | hb_student_tracker | | hello | | information_schema | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | onetomanyrelationship | | performance_schema | | rdb | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | test?data | | universitydatabase | | web | | webtracker | +-----------------------+ 26 rows in set (0.09 sec)
データベースを削除するには?文字の場合、データベース名の前後にバックティック記号を使用する必要があります。クエリは次のとおりです-
mysql> drop database `test?data`; Query OK, 0 rows affected (0.32 sec)
これで、test?dataを含むデータベースがないことを確認できます。クエリは次のとおりです-
mysql> show databases;
以下は出力です-
+-----------------------+ | Database | +-----------------------+ | business | | commandline | | database1 | | databasesample | | education | | hb_student_tracker | | hello | | information_schema | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | onetomanyrelationship | | performance_schema | | rdb | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | universitydatabase | | web | | webtracker | +-----------------------+ 25 rows in set (0.00 sec)
上記の出力を見てください。test?dataという名前のデータベースはありません。
-
MySQLで特定の列名を持つテーブルを見つける方法は?
列名を見つけるには、information_schema.columnsを使用します。以下は構文です- select distinct table_name from information_schema.columns where column_name like '%yourSearchValue%' and table_schema=database(); さまざまなテーブルで列名を見つけるために、上記の構文を実装しましょう。ここでは、特定の列名が「クライアント」という単語を持つテーブル名のみが必要です- mysql> select distinct table_
-
AccessデータベースでLIMITMySQL句をシミュレートするにはどうすればよいですか?
Microsoft Accessでは、LIMITの代わりにTOPを使用できます。まず、-を作成しましょう 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します 以下は、 LIMIT MySQLをシミュレートするためのクエリです。 Accessデータベースを含む句- [実行]をクリックすると、目的の出力が得られます- MySQLでは、上位5つの値を取得するには、LIMIT5-を使用する必要があります。