この記事では、テーブル構造操作やフィールド操作など、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)はじめに: clipboard.js は、テキストをクリップボードにコピーする機能を実装する軽...
データベースの移行は、よく遭遇する問題です。データ量が少ない場合、移行は基本的に問題になりません。実...
目次導入ダウンロードしてインストールする設定docker-composeをインストールする導入Doc...
画像内に下線付きのリンクが表示されても驚かないでください。実はとても簡単なので、あなたにもできるので...
目次父から息子へ息子から父へクロスレベルコンポーネント(親から子孫)父から息子へpropsを通じて値...
目次1. 最も適切なフィールド属性を選択する2. フィールドをNOT NULLに設定してみる3. サ...
EXPLAIN は、MySQL がインデックスを使用して選択ステートメントを処理し、テーブルを結合す...
概要いずれかのデータベースに対する操作は他のデータベースに自動的に適用され、2 つのデータベースのデ...
今日は、MySQL データベースと SQL 標準 (および他のデータベース) の UPDATE ステ...
MySQL サーバーをシャットダウンする場合、シャットダウン方法に応じてさまざまな問題が発生する可能...
目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...
JavaScript は現在、毎年新しいバージョンがリリースされており、より便利で効率的な新しい演算...
しかし最近、この方法を使用すると問題が発生することがわかりました。コードを参照してください。コードを...