MySQLでrow_formatを動的に変更しますか?
MySQLでrow_formatを動的に変更するには、次の構文を使用します。
ALTER TABLE yourTableName ROW_FORMAT=DYNAMIC;
最初にテーブルを作成しましょう:
mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(200), CustomerAge int, CustomerAddress varchar(200) ); Query OK, 0 rows affected (0.73 sec)
DESCコマンドを使用してテーブルの説明を確認しましょう:
mysql> desc DemoTable;
これにより、次の出力が生成されます。
+-----------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------------+--------------+------+-----+---------+----------------+ | CustomerId | int(11) | NO | PRI | NULL | auto_increment | | CustomerName | varchar(200) | YES | | NULL | | | CustomerAge | int(11) | YES | | NULL | | | CustomerAddress | varchar(200) | YES | | NULL | | +-----------------+--------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec)
次に、row_formatを動的に変更するためのクエリを示します。
mysql> alter table DemoTable ROW_FORMAT=DYNAMIC; Query OK, 0 rows affected (1.05 sec) Records: 0 Duplicates: 0 Warnings: 0
-
MySQLの列の順序を変更できますか?
はい、列の順序を変更できます。これは、ALTERコマンドとAFTERを使用して実行し、個々の列の新しい順序を設定できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> `Student_Key_Age` int, -> `Student_Key_Name` varchar(20), -> `Student_Key_CountryName` varchar(20) ->
-
MySQLのNULL値の場合は1を表示します
まずテーブルを作成しましょう- mysql> create table DemoTable1963 ( Counter int ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1963 values(20); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1963