この記事では、テーブル構造操作やフィールド操作など、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 サーバーを構築するための詳細なチュートリアル
この記事では、画像のシームレスなスクロールを実現するためのJavaScriptの具体的なコードを参考...
1. HTMLコードコードをコピーコードは次のとおりです。経験値: <span class=...
目次序文1. 画像の最適化2. .mapファイルの生成を無効にする3. ルーティングの遅延読み込み4...
進捗バーがスムーズではないフロントエンドを学ぶ学生のほとんどは、オーディオプレーヤーやビデオプレーヤ...
01. コマンドの概要seq コマンドは整数のシーケンスを生成するために使用されます。 02. コマ...
Web フロントエンド開発では、ページに多くの記事を表示することが避けられません。記事の最後にあるク...
この記事では、カウンター表示を実現するためのVueの具体的なコードを例として紹介します。具体的な内容...
偶然にも、SQL ステートメントを異なる MySQL インスタンスで実行すると、異なる結果が生成され...
Nginx の公式 Web サイトから Windows バージョンの Nginx をダウンロードしま...
導入MySQL はレプリケーションを通じてストレージ システムの高可用性を実現します。現在、MySQ...
序文この記事では主にMySQLのカスタム関数とストアドプロシージャに関する関連コンテンツを紹介し、皆...
私たちは視覚の世界に住んでおり、多くの視覚効果に囲まれています。コンピューターの前にいても、屋外にい...
1. 環境要件1. Docker 17以上がインストールされている2. コンテナ操作docker r...
この記事では、ミニプログラムで製品属性選択または仕様選択を実装するための具体的なコードを参考までに共...
今日会社から課題をもらったのですが、効果図は以下のとおりです。 どのような効果を実現したいかは特に決...