この記事では、例を使用して、MySQL データベースの列を追加、削除、および変更する方法について説明します。ご参考までに、詳細は以下の通りです。 新しいテーブルuser_infoを作成します。 テーブルuser_infoを作成します( id INT NOT NULL 主キー AUTO_INCREMENT, ユーザー名 CHAR(20) NOT NULL DEFAULT '' 性別 TINYINT UNSIGNED NOT NULL デフォルト 0, 重み TINYINT UNSIGNED NOT NULL デフォルト 0 )ENGINE=MyISAM デフォルト文字セット=utf8; 新しい列は、デフォルトではテーブルの最後の列になります。 構文: alter table テーブル名 add 列名 列タイプ 列属性 alter table user_info に height tinyint unsigned not null default 0 を追加します。 列の削除 構文: alter table テーブル名 drop 列名 user_info テーブルを変更し、高さを削除します。 列を追加し、指定した列の後に配置する 構文: alter table テーブル名 列名タイプ属性 [デフォルト値] を列名指定後に追加 alter table user_info に、ユーザー名の後に height tinyint not null default 0 を追加します。 指定された列名を変更する 構文:テーブル名を変更し、古い列名を変更し、新しい列名タイプ属性のデフォルト値を変更する alter table user_info 高さを変更 shengao smallint not null デフォルト 0; 変更 列を変更しますが、列名は変更できません 構文:テーブル名を変更し、列名、タイプ、属性、デフォルト値を変更します。 alter table user_info を変更 shengao tinyint not null デフォルト 0; MySQL 関連のコンテンツに興味のある読者は、次のトピックを確認してください: 「MySQL 共通関数の概要」、「MySQL ログ操作スキルの概要」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキルの概要」、および「MySQL データベース ロック関連スキルの概要」。 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
>>: Vue+WebSocket ページでの長時間接続のリアルタイム更新
たとえば、新しいテーブルを作成したり、既存のテーブルのデータを更新したりすると、これらのイベントは、...
目次標準的な実行プロセス最適化並べ替えを削除並べ替え成し遂げる要約する標準の Group by ステ...
VMware Tools は VMware 仮想マシンに付属するツールで、VirtualBox (...
ブロックレベル要素の機能: • 常に新しい行から始まり、それ自体で 1 行を占め、後続の要素も新しい...
目次1 Baota Software StoreにDockerをインストールする2 ゴグスイメージを...
本来、この第 7 章では、デザインにおけるレイヤーと空間テクニックについて深く議論するはずです。しか...
目次1. 場所オブジェクト1. URL 2. 場所オブジェクトのプロパティ3. ロケーションオブジェ...
Linux ホスト名変更コマンド1. ホスト名を一時的に変更するだけの場合は、hostname コマ...
1-ドロップダウン選択ボックスのスタイル設定 - ドロップダウン リストを変更します。 2- <...
今日は簡単な3Dルービックキューブを作ってみましょうまずはレンダリングを見てみましょう!これを学んだ...
序文MySQL バージョン 3.23.44 以降では、InnoDB エンジン タイプのテーブルは外部...
MySQL を使用してデータベースをクエリし、左結合を実行すると、関連付けられたフィールドの一部に...
目次1. autofs サービスの紹介2. Autofsのインストールと展開3. Autofs効果の...
エラー発生: MySQL 5.7 から SQL にデータベースをエクスポートし、それを MySQL ...
1. SSHリモート管理SSH はセキュア チャネル プロトコルであり、主にリモート ログイン、リモ...