ホームページ  >  記事  >  データベース  >  mysqlでフィールド属性を変更する方法

mysqlでフィールド属性を変更する方法

WBOY
WBOYオリジナル
2022-01-05 11:24:5516457ブラウズ

mysql では、alter コマンドを使用してフィールド属性を変更できます。このコマンドは、データ テーブル名を変更するか、データ テーブルのフィールドを変更するために使用されます。構文は、「alter table table name edit COLUMN field name new」です。データ・タイプ"。

mysqlでフィールド属性を変更する方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql はフィールド属性をどのように変更しますか

mysql>テーブル テーブル名を変更する列フィールド名のタイプを変更します。

データベースのアドレス テーブルの city フィールドは varchar(30) であり、変更された型を使用できます (元のデータでエラーが発生する可能性があるため、型の変更は注意してください)。

mysql> alter table address edit column city char(30); を使用して長さを変更できます (長さを変更するには、元のデータが正しいことを確認するために既存のデータより短くないことを確認してください) ) mysql> alter table address edit column city varchar(50);

mysqlでフィールド属性を変更する方法

alter table table name edit columns field name type; news テーブルのタイトル フィールドには元々長さがありましたは 100 文字であり、現在の長さを 130 文字に変更する必要があります。

mysqlでフィールド属性を変更する方法

#mysql フィールド タイプの変更: alter table news 列タイトル テキストの変更; この SQL を使用すると、フィールドの元のタイプを直接変更することもできることがわかりました!

通常は、 alter table table name edit column column name new columns type のように記述することができます。例: Student テーブルの列 sname のタイプは char(20) ですが、今度は varchar(20) に変更する必要があります。 SQL ステートメントは次のとおりです。 alter table studentsmodify columns sname varchar( 20);

mysqlでフィールド属性を変更する方法

#列名と列のデータ型を同時に変更する方法: 通常、これはalter table テーブル名 変更列 古い列名 新しい列名 新しい列タイプ Student table と書くことができます。 列 sname のタイプは char(20) ですが、ここで stuname varchar(20) に変更する必要があります。 alter table Student change columns sname stuname varchar(20);


mysqlでフィールド属性を変更する方法

推奨学習:

mysql ビデオ チュートリアル

以上がmysqlでフィールド属性を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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