Mysql で列の順序を変更する方法: まずデータ テーブルを開き、次に ID を先頭に置きますが、データは移動しません。構文は [alter table table name edit field name field type after field] です。 。
列の順序を変更する Mysql メソッド:
次のようなデータ テーブルを作成し、最初の列の ID (これは主キーであり、自動インクリメントされるため):
mysql> select * from student
元の順序は上に示したとおりです。ID を前に置くにはどうすればよいですか?データは移動しませんが、変更されないプロパティはどうなるでしょうか?早速、次の文に進みましょう。
テーブル テーブル名を変更する フィールド名を変更する フィールドの後のフィールド タイプ
mysql> alter table student modify id int(10) unsigned auto_increment first;
これは最初に置くのですが、ID の後に名前を置きたい場合はどうすればよいでしょうか?次のように書くだけです (first を after に置き換えるだけです):
mysql> alter table student modify name varchar(10) after id;
拡張部分:
変更を使用することもできます。メソッドの変更
#フィールドの順序を調整します:#テーブル テーブル名を変更する フィールド名を変更する 新しいフィールド名 フィールド タイプ フィールド名の後のデフォルト値 (後のフィールドにジャンプします)
例:
alter table t1 change z1 rename_z1 varchar(50) default null AFTER z5
その他の関連する無料学習の推奨事項:mysql チュートリアル(ビデオ)
以上がmysqlでカラムの順序を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。