この記事では、テーブル構造操作やフィールド操作など、MySQL データ テーブルの基本的な操作について例を使用して説明します。ご参考までに、詳細は以下の通りです。 このセクションでは、次の内容について説明します。テーブル構造操作
フィールドオペレーション
初回公開日時: 2018-02-18 21:31 テーブル構造操作データ テーブルを作成します。
テーブルを作成 [存在しない場合] テーブル名 ( フィールド名データ型、 フィールド名 データ型)[テーブル オプション];
-- テーブルを作成する前に、データベースを指定する必要があります。後続の操作のベースとなるデータベースを指定するには、use を使用します。また、データベース名をプレフィックスとして使用して、データ テーブルが作成されるデータベースを指定することもできます。
データシートを見る:データ テーブルを表示して、既存のデータ テーブルとデータ テーブルのフィールド情報を表示します。
-- すべてのテーブルを表示 テーブルを表示します。 -- いくつかのテーブルを表示すると、「あいまい一致」のようなテーブルが表示されます。 -- テーブル作成ステートメントを表示します。show create table data table name; -- 回転して構造を表示します。show create table data table name\G; -- テーブル構造を表示します。テーブル内のフィールド情報を表示します。 Desc/desc テーブル名; テーブル名を記述します。 テーブル名から列を表示します。
テーブルを表示します。 伝説:
テーブル名から列を説明/表示します。 データ テーブルの構造を変更します。テーブルを変更する場合、テーブル名とテーブル オプションのみを変更できます。
-- テーブル名を変更します: テーブルの古いテーブル名を新しいテーブル名に変更します。 --テーブルオプションを変更します: テーブル テーブル名 テーブル オプション [=] 値を変更します。
テーブル名をstudentからmy_studentに変更します。 テーブルクラスの名前を my_class に変更します。 -- my_student テーブルを charset gbk に変更します。 テーブル my_collation_bin を変更します。collate =utf8_bin; データ テーブルを削除します。
テーブル tablename1、tablename2 を削除します...;
テーブルデモを削除します。 テーブルdemodataを削除します。
現場業務:新しいフィールド:既存のテーブルに基づいて新しいフィールドが追加されます。
テーブルを変更し、テーブル名、[列] フィールド名、データ型、[列属性] [位置] を追加します。
テーブルを変更し、テーブル名、[列] フィールド名、データ型、[列属性] [位置] を追加します。 テーブル demo を変更し、最初に列 id int を追加します。 テーブルを変更してデモ ID を int に追加します。 テーブルを変更して、age の後にクラス int を追加します。 テーブル デモを変更して、年齢の後に null ではない数値 int を追加します。
フィールドを変更します:フィールドを変更するには、通常、フィールドのデータ型またはフィールド属性を変更する必要がある。
テーブル名を変更し、フィールド名、データ型[属性]、[位置]を変更します。
my_studentテーブルを変更し、idの後の数値char(10)を変更します。 テーブル デモを変更して、数値を int null に変更します。 -- alter table student 名前を変更する varchar(20) が null ではありません。 -- alter table student 名前を変更 varchar(20) 主キーが null ではありません。
フィールドの名前を変更します:
テーブルを変更し、テーブル名を変更し、古いフィールドと新しいフィールドのデータ型を変更し、[属性] [位置];
alter table demo 教室を変更 varchar(10); my_studentテーブルを変更して性別をvarchar(10)に変更します。
フィールドを削除します:
テーブル名を変更し、フィールド名を削除します。
my_student テーブルを変更して、年齢を削除します。 テーブルデモのドロップルームを変更します。
MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL トランザクション操作スキル」、「MySQL ストアド プロシージャ スキル」、「MySQL データベース ロック関連スキルの概要」、および「MySQL 共通関数の概要」 この記事が皆様のMySQLデータベース設計に役立つことを願っています。 以下もご興味があるかもしれません:
|
>>: CentOS8.1 で Gitlab サーバーを構築するための詳細なチュートリアル
垂直分割垂直分割とは、データテーブルの列を分割すること、つまり、多くの列を持つテーブルを複数のテーブ...
背景: 開発プロセスでは、現在の月、現在の日、現在の時間、今後数日など、時間を判断条件としてデータを...
WeChatアプレットの簡単な計算機は参考用です。具体的な内容は次のとおりです。 1. はじめに1....
GTIDベースのレプリケーション導入GTID ベースのレプリケーションは、MySQL 5.6 以降に...
この記事では、Web ページ制作を学ぶ過程で習得すべきテクニックの一部を詳しく紹介します。これらの内...
目次概要例1) オブジェクトをフリーズする2) 配列をフリーズする3) 浅い凍結4) ディープフリー...
1. テーブル構造テーブル人id名前1あなた2あなた(スペース) 3あなた(スペース2つ) 2. ク...
ご存知のとおり、SSH は現在、リモート ログイン セッションやその他のネットワーク サービスにセキ...
目次1. 開発環境2. dockerプラグインをインストールする1. アイデアのインストール2. イ...
目次導入リンク始めるコードを読み進めてくださいプロキシ設定傍受を要求する異なるプレフィックスを持つイ...
この記事では、CSS を使用して検索機能付きのナビゲーション バーを作成する方法を説明します。以下の...
目次1. 前処理2. コンパイル3. コンパイル4. リンク1. gccのインストール(Ubuntu...
かなり前に仮想マシンをインストールしましたが、ようやく Linux をインストールしました。マシンの...
インターネット上の this.$set の説明はわかりにくいと感じます。単一データ、オブジェクト、配...
JavaScript に依存せず、純粋な CSS を使用してsvgストローク描画アニメーション効果と...