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

MySQLテーブルのストレージエンジンを変更するにはどうすればよいですか?


MySQL ALTER TABLEステートメントは、テーブルのストレージエンジンを次のように変更できます-

mysql> ALTER TABLE Student ENGINE = 'InnoDB';
Query OK, 0 rows affected (0.90 sec)
Records: 0 Duplicates: 0 Warnings: 0

次のステートメントを使用して、ストレージエンジンが変更されたことを確認できます

mysql> SELECT ENGINE FROM information_schema.TABLES
  -> WHERE TABLE_SCHEMA = 'tutorial'
  -> AND TABLE_NAME = 'Student';

+--------+
| ENGINE |
+--------+
| InnoDB |
+--------+
1 row in set (0.01 sec)

  1. 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

  2. MySQLで日付レコードを持つテーブルの日付を変更するにはどうすればよいですか?

    日付を変更して年を追加する必要があるとします。このためには、DATE_ADD()とともにUPDATEコマンドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1984    (    ShippingDate date    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1984 values('2014