ホームページ  >  記事  >  データベース  >  mysqlでカラムの順序を変更する方法

mysqlでカラムの順序を変更する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-03 10:12:4410829ブラウズ

Mysql で列の順序を変更する方法: まずデータ テーブルを開き、次に ID を先頭に置きますが、データは移動しません。構文は [alter table table name edit field name field type after field] です。 。

mysqlでカラムの順序を変更する方法

列の順序を変更する Mysql メソッド:

次のようなデータ テーブルを作成し、最初の列の ID (これは主キーであり、自動インクリメントされるため):

mysql> select * from student

mysqlでカラムの順序を変更する方法

元の順序は上に示したとおりです。ID を前に置くにはどうすればよいですか?データは移動しませんが、変更されないプロパティはどうなるでしょうか?早速、次の文に進みましょう。

テーブル テーブル名を変更する フィールド名を変更する フィールドの後のフィールド タイプ

mysql> alter table student modify id int(10) unsigned auto_increment first;

mysqlでカラムの順序を変更する方法

これは最初に置くのですが、ID の後に名前を置きたい場合はどうすればよいでしょうか?次のように書くだけです (first を after に置き換えるだけです):

mysql> alter table student modify name varchar(10) after id;

mysqlでカラムの順序を変更する方法

拡張部分:

変更を使用することもできます。メソッドの変更

#フィールドの順序を調整します:

#テーブル テーブル名を変更する フィールド名を変更する 新しいフィールド名 フィールド タイプ フィールド名の後のデフォルト値 (後のフィールドにジャンプします)

例:

alter table t1  change z1 rename_z1 varchar(50)   default null AFTER z5

その他の関連する無料学習の推奨事項:

mysql チュートリアル(ビデオ)

以上がmysqlでカラムの順序を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。