この記事では、テーブル構造操作やフィールド操作など、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 サーバーを構築するための詳細なチュートリアル
準備1. 仮想マシンを起動する2. gitツールルートアカウントでログインルートアカウントを使用して...
目次背景メインコンテンツ1. コンポーネントの比較2. 実装のアイデア3. キーメソッドソースコード...
vsCode のバージョンは最近更新され、現在のバージョン番号は 1.43 です。実際、vsCode...
序文この記事では主に、MySQL で大規模なデータ テーブルのコピーの効率を向上させることに関する関...
この記事では、Docker を使用して Centos6 に Kafka プロジェクトをデプロイする方...
まず、MySQL公式サイトからインストールパッケージをダウンロードします。MySQLはオープンソース...
輸入:プロジェクトの要件により、同じコードの一部をコンポーネントにカプセル化し、必要な場所にインポー...
導入保存時と読み取り時に CHAR 型と VARCHAR 型の違いを本当にご存知ですか?まずいくつか...
目次1. setTimeout() タイマー2. setTimeout() タイマーを停止する3. ...
HTML で色を表す方法は 3 つありますが、最もよく使われるのは 6 桁の 16 進コード表現です...
次のコードを index.html などのデフォルトのホームページ ファイルとして保存し、ルート デ...
デフォルトでは、テーブルの幅と高さはコンテンツに応じて自動的に調整されます。テーブルの幅と高さを手動...
この場合、transition という単語を間違って書いたため、午後中ずっとそれに取り組みました。本...
最近、私たちの小さなチームは、サーバー上の共有フォルダーを共有して、全員がパブリックリソースドキュメ...
ページの主要部分: <body> <ul id="メニュー"&...