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

MySQLの特定のテーブルに使用されているストレージエンジンをどのように見つけることができますか?


次のMySQLステートメントは、「tutorial」という名前のデータベースの「Student」テーブルに使用されているストレージエンジンを見つけることができます-

mysql> SELECT ENGINE FROM information_schema.TABLES
  -> WHERE TABLE_SCHEMA = 'tutorial'
  -> AND TABLE_NAME = 'Student';
+--------+
| ENGINE |
+--------+
| MyISAM |
+--------+
1 row in set (0.13 sec)

  1. MySQLテーブルにuserという単語を使用できますか?

    MySQLの予約語であるため、MySQLテーブルに「user」を使用することはできません。名前をユーザーからユーザーなどに変更したり、ユーザーの単語の前後にバッククォートを使用したりできます。 ユーザーという単語は、ユーザーを作成するために使用することも、MySQLデータベースからユーザーリストを選択するために使用することもできます。 まず、テーブルを作成しましょう。ここでは、テーブル名users-を使用しました mysql> create table users    -> (    -> UserId int NOT NULL

  2. MySQLテーブルストレージエンジンを更新する方法

    MySQLテーブルエンジンを更新するには、次の構文に従います- 構文 alter table yourTableName ENGINE=InnoDB; まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentAge int, &nbs