この記事では、テーブル構造操作やフィールド操作など、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 サーバーを構築するための詳細なチュートリアル
まず第一に、私はウェブデザイナーです。具体的には、私は XHTML フロントエンド デザイナーです。...
この記事では、簡単なドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
解決策 1: HEAD に次のコードを挿入するなど、HTML ドキュメントで条件付きインポートを使用...
HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...
元記事:究極の IE6 チートシート: 25 以上の Internet Explorer 6 のバグ...
1. インストールパッケージMYSQLサービスダウンロードアドレス:MySQL公式サイトからダウンロ...
この記事では、参考までにMySQL 5.7.17圧縮版のインストール手順を紹介します。具体的な内容は...
序文:ルートでは、主要部分は同じでも、基礎となる構造が異なることがあります。たとえば、ホームページに...
1. データベースとデータベースインスタンスMySQL の研究では、データベースとデータベース イン...
目次序文1. ルーティングナビゲーションガードを設定する1. グローバルナビゲーションガード2. ロ...
1. コマンドの紹介nl (行数) は指定されたファイルに行番号を追加し、標準出力に書き込みます。フ...
MySQL マスター/スレーブ レプリケーションを使用すると、1 つのデータベース (マスター デー...
目次01 レプリカセットアーキテクチャ02 MySQL Shellの紹介とインストール03 My...
1. インストール環境コンピュータモデル: Lenovo Y471a (i5) ノートパソコンシステ...
目次HTMLの実装CSSを追加Javascript部分の実装デモアドレス HTMLの実装まず、hea...