MySQLデータベースの基本構文と操作

MySQLデータベースの基本構文と操作

MySQLデータベースの基本構文

DDL操作

データベース作成構文: create database データベース名;
すべてのデータベース構文を表示します: show databases;
スイッチ (使用) データベース構文: use + データベース名;
テーブル構文を作成する: create table テーブル名 (
フィールド名 1 フィールドタイプ、
フィールド名 2 フィールドタイプ、
フィールド名 3 フィールドタイプ、
…………
);
データベース内のすべてのテーブルを表示します: テーブルを表示します。
テーブルの構造構文を表示します: desc テーブル名;
フィールドの追加構文: alter table table name add field name field type フィールドの削除構文: alter table table name drop field name テーブル名の変更構文: rename table old table name to new table name フィールドタイプの変更構文: alter table table name change field name new field type フィールド名の変更構文: alter table table name change old field name new field name field type

DML操作

データ挿入構文: テーブル名 (フィールド名) 値 (コンテンツ) に挿入
データ削除構文: テーブル名から削除、条件付きデータ変更構文: テーブル名を更新、フィールドを設定、変更されたコンテンツ、条件付き (制限条件)
データの表示構文: テーブル名からフィールド名を選択し、条件付きでテーブルを削除します。構文: テーブル名を削除します。
テーブル名を切り捨てます。
データベースの削除
データベースライブラリ名を削除します。
注記:
(1) 削除はテーブルに挿入されたレコードのみを削除しますが、レコードは削除しません。 (2) 切り捨てはデータとレコードの両方を削除します。これはテーブルを削除してから作成するのと同じです。

制約

主キー制約の機能: 一意性、非 NULL 値。主キーと自動増分主キーの設定: テーブルを作成するときに、主キーとして設定するフィールドの後に主キーを追加します。
自動インクリメント: テーブルを作成するときに、自動インクリメントに設定するフィールドの後に auto_increment を追加します。
非 null 制約: 空にすることはできません。制約の位置に非 null を追加します。
外部キー制約:
メイン テーブルの主キーに基づいて外部キーを作成するには、フィールド定義の後に外部キーを追加します。
制約 (外部キー名) 外部キー (制約されるフィールド) は、プライマリ テーブル名 (外部によって制約されるフィールド) を参照します。
メインテーブルで制約として使用されるフィールドは、テーブルの主キーである必要があります。

DQL操作

基本クエリはすべてをクエリします:
指定した列のデータを照会するには、テーブル名から * を選択します。
テーブル名から列名 1、列名 2... を選択します。チェックする列を書き込みます。現在のデータベースでチェックする列を書き込みます。他のデータベースのテーブルを表示します。
データベース名のテーブルを表示 非現在のデータベースのテーブル内のデータを表示します
bank.user から列名を選択します。
クエリ条件関係演算子: > < = != >= <=
間隔: AとBの間[A,B]
そして && そして
または || : または
not: 非否定
null: 空です
null ではありません: 空ではありません
あいまいなクエリが含まれているもの
ワイルドカードのように
_: 任意の文字
%: 任意の数値

これで、MySQL データベースの基本的な構文と操作に関するこの記事は終了です。MySQL データベース構文に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • データベース言語分類DDL、DCL、DMLの詳しい説明
  • MSSQL は、データベースの DDL 操作 (ストアド プロシージャの作成、変更、削除、テーブルの作成、変更、削除など) を監視します。
  • MySQL DDLステートメントの使用
  • 一般的なMysql DDL操作の概要
  • 初心者向けのMySQLデータベースとテーブルDDLの作成と操作の学習

<<:  CSS でハートを描く 3 つの方法

>>:  ウェブデザイン経験

推薦する

HTML におけるスクリプトの配置に関する簡単な説明

以前は、スクリプトは HTML 内のどこにでも配置できると思っていましたが、今日、要件に取り組んでい...

Nginx ロードバランシングとは何か、そしてそれをどのように設定するか

負荷分散とは負荷分散は主に、専用のハードウェア デバイスまたはソフトウェア アルゴリズムによって実現...

キャンバスはスクラッチカード効果を描画します

この記事では、キャンバスでスクラッチカード効果を描画するための具体的なコードを参考までに共有します。...

MySQL方言の簡単な紹介

データベースはさておき、人生における方言とは何でしょうか?方言とは、ある場所特有の言語です。他の場所...

Dockerコマンドは一般ユーザーが実行できるように実装されている

dockerをインストールすると、通常はdockerユーザーグループが作成されます。ステップ2: 現...

HTML テーブルの使い方 (Web ページの視覚効果を表示する)

NetEase Blog で HTML を使用する場合、テンプレートに直接コードを追加できることは...

Vue Element Sortablejs を使用してテーブル列をドラッグする詳細な説明

1. css: ドラッグテーブル.css @charset "UTF-8"; ....

Ubuntu の起動後にアプリケーションを実行するためのターミナルの設定方法

1.メニューバーにスタートと入力し、スタートアップアプリケーションをクリックして入力します。 2. ...

ウェブページ内のFlash SWFファイルを変更する方法

これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...

vue3とvue2の利点の比較

目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...

js キャンバスは検証コードを実装し、検証コード機能を取得します

この記事の例では、検証コードを作成して取得するためのjsキャンバスの具体的なコードを共有しています。...

Win10 での MySQL 8.0.15 のインストールと設定のチュートリアル

最近私が学んでいるのは MySQL の知識なので、MySQL をインストールすることが非常に重要です...

DockerコンテナのIPアドレスを表示する方法

私はずっとDockerにはIPアドレスがないと思っていました。実はDockerのネットワークテンプレ...

JavaScriptで配列を作成する方法の詳細な説明

目次JavaScript で配列を作成する配列の使用配列を分割文字列に変換する配列に要素を追加する配...

Linux yum コマンドを使用して mysql8.0 をインストールする方法の詳細なチュートリアル

1. 設置前によく掃除する rpm -pa | grep mysql または rpm -qa | g...