2級コンピュータ試験のMySQL知識ポイント mysql alterコマンド

2級コンピュータ試験のMySQL知識ポイント mysql alterコマンド

テーブル構造を編集するための MySQL の alter コマンドの使用。具体的な内容は以下のとおりです

フィールドタイプの変更

mysql> alter table employee の変更 depno depno int(5) が null ではありません。

インデックスを追加

mysql> alter table テーブル名 add index インデックス名 (フィールド名 1 [, フィールド名 2 ...]);

例:

mysql> テーブル employee を変更し、インデックス emp_name (name) を追加します。

主要なキーワードインデックスを追加する

mysql> alter table テーブル名 add primary key (フィールド名);

例:

mysql> テーブル employee を変更し、主キー (id) を追加します。

ユニークな制限インデックスを追加する

mysql> alter table テーブル名 add unique index name (フィールド名);

例:

mysql> テーブル employee を変更し、一意の emp_name2(cardnumber) を追加します。

テーブルのインデックスを表示する

mysql> テーブル名からインデックスを表示します。

例:

mysql> 従業員からのインデックスを表示します。

インデックスを削除する

mysql> alter table テーブル名 drop index インデックス名;

例:

mysql>従業員テーブルを変更し、emp_name インデックスを削除します。

テーブルの変更: フィールドの追加:

mysql> ALTER TABLE テーブル名 ADD フィールド名 フィールドタイプ;

表を表示:

mysql> SELECT * FROM テーブル名;

元のフィールド名とタイプを変更します。

mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

フィールドを削除するには:

ALTER TABLE テーブル名 DROP フィールド名

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

最後に、皆さんがコンピューターレベルのテストに合格することを祈っています。

以下もご興味があるかもしれません:
  • MySQL イベント変更イベント (ALTER EVENT)、イベントの無効化 (DISABLE)、イベントの有効化 (ENABLE)、イベント名の変更、およびデータベース イベントの移行操作の詳細な説明
  • MySQL ALTERコマンドの知識ポイントのまとめ
  • MySQL のテーブル変更コマンドの詳細な紹介
  • mysql テーブル変更テーブルコマンドの概要
  • テーブル構造を変更するmysql alter tableコマンドの例
  • テーブル構造を変更するmysql alter tableコマンドの詳細な説明
  • MySQL ALTERコマンドの使用方法の詳細
  • MySQL データベース ALTER コマンドの説明
  • MySQL の alter table コマンドの基本的な使用法と速度の最適化
  • MySQL 学習ノート 5: テーブルの変更 (alter table)
  • MySQL alter ignore構文の詳細な説明

<<:  tomcatでcatalina.outログをカットする3つの方法の詳細な説明

>>:  一般的なイベントを処理するための JavaScript の使用に関する詳細な説明

推薦する

Vueは動的ルーティングの詳細を実装します

目次1. フロントエンド制御1. router.js ファイル内 (router.js にそれぞれ静...

JavaScript で円形カルーセルを実装する

この記事では、円形カルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹介しま...

Dockerカスタムネットワークの詳細な紹介

目次Dockerカスタムネットワーク1. カスタムネットワークの紹介2. カスタムネットワークを作成...

Easyswoole ワンクリック インストール スクリプトとパゴダ インストール エラー

よくある質問easyswoole を初めて使用する場合は、次のような問題に遭遇することがよくあります...

HTML ページジャンプのパラメータ渡しの問題

効果は以下のとおりです。ページジャンプボタンをクリックした後 対応する値はページ b で取得できます...

MySQL テーブル削除操作の実装 (delete、truncate、drop の違い)

この記事では主に、MySQL でテーブルを削除する 3 つの操作、つまり delete ステートメン...

構造とプレゼンテーションの分離を理解するためのWeb標準の学習

Web 標準について議論するときに必ず話題になるのは、構造とプレゼンテーションを分離することの重要性...

MySQLテーブルを削除する方法

MySQL でテーブルを削除するのは非常に簡単ですが、削除コマンドを実行するとすべてのデータが消えて...

水平ヒストグラムを作成するための MySQL ソリューション

序文ヒストグラムは、RDBMS によって提供される基本的な統計情報です。最も一般的に使用されるのは、...

太字の <b> と <strong> の違いの分析

私たちウェブマスターは皆、ウェブサイトを最適化する際に記事内のキーワードを太字にすることが最適化に非...

JS を使用してファイルを操作する (FileReader は --node の fs を読み取ります)

目次JS はファイルを読み取る FileReader書類イベントとメソッド基本的な使い方イベント処理...

MySQL 起動時に「サーバーは PID ファイルを更新せずに終了しました」というエラーが報告される理由の詳細な分析

多くの人が MySQL の起動時にこのエラーに遭遇しています。まず、このエラーの前提は、サービス ス...

Mysql binlog ログファイルが大きすぎる場合の解決策

目次1. 関連するbinlog設定2. binlogに関する詳細設定2.1 バイナリログモードの変更...

Vue はコンポーネント間の通信をどのように実装しますか?

目次1. 父と息子のコミュニケーション1.1 親コンポーネント --> 子コンポーネント1.2...