SQLステートメントは機能別に分類されます(定義、操作、制御、クエリ)
DDLデータ定義言語、テーブル、ライブラリ、ビューを定義します
DMLはデータテーブルレコードを追加、変更、削除します
DCL認可、トランザクション制御、条件判断
DQL( W3C 組織によって分類されていません) データ テーブル レコード クエリ
つまり、数値の作成、削除、データベースの変更、数値の作成、削除、テーブルの変更など (DDL ステートメントに属します)
挿入、削除、更新 (DML ステートメントに属します) ( truncate delete) DDL に属するクエリ
データ テーブル レコード (DQL ステートメントに属する)
1. データベースを作成すると、ソフトウェア システムごとに個別のデータベースが作成されます。
構文: create data データベース名 (データベースの作成にはデフォルトの文字が使用されます)データベース サーバーのセット)
複雑な記述方法 データベースの作成 データベース名 文字セット 文字セット 照合比較ルール
例: mydb1 という名前のデータベースを作成します。 create database mydb1;
utf8 文字セットを使用して mydb2 データベースを作成します。 createdatabasemydb2charactersetutf8;
校正ルールを含むutf8文字セットを使用してmydb3データベースを作成します。 create database mydb3character set utf8 Collate utf8_bin;
補足: データベースが作成されるたびに、データ格納ディレクトリにフォルダーが生成され、各フォルダーにデフォルトの文字セットと照合ルールを格納する db.opt が存在します
2.データベース
データベースを表示 ----- すべてのデータベースを表示
データベースの作成 データベース名を表示
3. データベースを削除
構文: データベース データベース名
例: すべて表示現在のデータベース サーバーのデータベース データベース show Databases;
以前に作成した mydb2 データベースの定義情報を表示する show create database mydb2;
以前に作成した mydb1 データベースを削除する drop database mydb1;
4. データベース エンコーディング セットを変更する
構文: alter databaseデータベース名 文字セット 文字セットの照合ルール
例: mydb2 文字セットを gbk に変更する
現在使用しているデータベースを切り替える: use データベース名
現在使用しているデータベースを表示する: select database();
注: すべてのデータベース関連の操作ステートメントは DDL ステートメントに属します
以上がMysql の追加、削除、変更、クエリのための一般的な構文の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。