この記事では、テーブルの作成、フィールドの追加、フィールドの変更、インデックスの追加を行う一般的な MySQL SQL ステートメントを例を使用して説明します。ご参考までに、詳細は以下の通りです。 テーブルを作成します。 存在する場合はテーブルを削除する速報; CREATE TABLE 掲示板( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 主キー uid INT(11) NOT NULL DEFAULT 0, # 作成者ID context VARCHAR(600) NOT NULL DEFAULT '', # アナウンスの詳細 (300語) begintime DEC(20) NOT NULL DEFAULT 0, # アナウンス開始時刻 endtime DEC(20) NOT NULL DEFAULT 0, # アナウンス終了時刻 createtime DEC(20) NOT NULL DEFAULT 0, # 作成時刻 modifytime DEC(20) NOT NULL DEFAULT 0 # 変更時刻 PRIMARY KEY (`Id`), )デフォルト文字セット=UTF8 タイプ=INNODB; 元のフィールド名とタイプを変更します。 ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT ''; 新しいフィールドを追加します: alter table bulletin add citycode varchar(6) not null default 0; # 都市コード 1. データベース作成時にエンコーディングを設定する データベーステスト文字セット utf8 を作成します。 2. テーブル作成時にエンコーディングを設定する テーブル test(id int primary key) を作成します。DEFAULT charset=utf8; 3. データベースのエンコーディングを変更する データベースのテスト文字セットを utf8 に変更します。 4. テーブルのデフォルトのエンコーディングを変更する テーブルテストの文字セットを utf8 に変更します。 5. フィールドのエンコーディングを変更する テーブルテストを変更して、col_name varchar(50) CHARACTER SET utf8 を変更します。 インデックスメソッドの追加 1. プライマリキーを追加する mysql>ALTER TABLE `table_name` ADD PRIMARY KEY (`column`) 2. UNIQUE(ユニークインデックス)を追加する mysql>ALTER TABLE `table_name` ADD UNIQUE ( `列` ) 3. INDEX(通常のインデックス)を追加する mysql>ALTER TABLE `table_name` ADD INDEX index_name (`column`) 4. FULLTEXT(全文インデックス)を追加する mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `列` ) 5. 複数列インデックスを追加する mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` ) MySQL 関連のコンテンツに興味のある読者は、次のトピックを確認してください: 「MySQL 共通関数の概要」、「MySQL ログ操作スキルの概要」、「MySQL トランザクション操作スキルの概要」、「MySQL ストアド プロシージャ スキルの概要」、および「MySQL データベース ロック関連スキルの概要」。 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
<<: ウォーターフォールフローレイアウト(無限読み込み)を実現する js
>>: WindowsでiTunesのバックアップパスを変更する方法
Dockerfile内の指定されたファイルに複数の行を追加します。echoの後の「$」記号に注意し...
純粋なフロントエンド実装:切片上傳斷點續傳。斷點續傳カットとアップロードに基づいて実装する必要があり...
この記事では、参考までにMySQL 8.0.15のインストールと設定方法のグラフィックチュートリアル...
1. シェルスクリプトを作成する vim バックアップdb.sh 次のようにスクリプトを作成します。...
メタ宣言注釈の手順: 1. モバイル ページと 1 対 1 で対応するすべての PC ページを分類し...
目次導入なぜわざわざ?落とし穴のあるコミュニティソリューション(Vue を例に挙げる)現時点では良い...
注: sg11 弊社では Linux システム仮想ホストのセルフインストールのみサポートしております...
MySQL 8.0.25の最新のダウンロードとインストールのチュートリアルは参考になります。具体的な...
url-loader をダウンロード 糸を追加 -D URLローダー モジュール: { ルール: {...
序文最近、仕事の都合で、APP ショッピングカートの注文支払いに取り組んでいました。テスト中にバグが...
目次1. サービスの開始と停止の手順1.1 Windows での MySQL 5.7 の公式 MSI...
ページをナビゲートする2つの方法宣言型ナビゲーション: リンクをクリックしてナビゲーションを実現する...
目次1 Dockerをインストールする2 国内ミラーソースの設定3 中国語環境基本版Centos7イ...
この記事では、MySql のインデックス、ロック、トランザクションに関する知識のポイントをまとめてい...
まずはコードと効果を見てみましょう↓ <スタイル> 。主要 { アウトライン: 1px ...