MySQL の SQL ステートメントとライブラリ操作の最初の紹介

jacklove
リリース: 2023-03-25 17:22:01
オリジナル
1405 人が閲覧しました

MySQL の SQL ステートメントとライブラリ操作を最初に理解することは、PHP 操作にとって非常に重要です。この記事では、関連する操作について詳しく説明します。

1>SQL 言語の種類

SQL: 構造化クエリ言語は

SQL 言語は主にデータへのアクセス、データのクエリ、データの更新、リレーショナル データベース システムの管理に使用されます。SQL 言語は IBM によって開発されました。


-->DDL ステートメントの開発 データベース定義言語: データベース、テーブル、ビュー、インデックス、

ストアド プロシージャ (CREATE DROP ALTER など) -->DML ステートメント データベース操作言語:
データの挿入 INSERT、削除データのDELETE、データの更新 UPDATE、データのクエリ SELECT

-->

DCLステートメント データベース制御言語:例えば、ユーザーのアクセス権の制御 GRANT、REVOKE

本質的には、フォルダー(データベース)、ファイル(テーブル)を制御することです) を実行し、ファイルの内容 (データ レコード) を追加、削除、変更、確認します


1.1> 操作フォルダー (データベース)


以下のように、

データベースを作成します db1。これは本質的に、 data ディレクトリ。

データ管理ファイルはデフォルトで db1 フォルダーの下に作成されます。


データベース db1 charset utf8 を作成します

show create データベース charset latin1;

削除: データベース db1 を削除します。



上記のようにテーブルt1が作成され、それに対応してテーブル構造を格納するファイル.frmと、テーブル構造を格納するファイル.ibdが2つ生成されます。対応するテーブルデータを格納します。

テーブル t1(id int, name char) を作成します。 show create table t1; # 単一のテーブルを表示します


Name char(2); # 列名を変更します,

削除: テーブル t1 を削除します;

1.3> ファイルの内容 (テーブル内のデータ レコード) を操作する


t' t' t''''' ずっと ‐‐ ‐w‐ ‐ t t t t t t t t t t t t tl変更: update t1 set name='sb ' where id=2; # 制約に従って変更 削除: t1 where id=1 から削除


2>

2.1> データベース以下のいくつかのライブラリの使用。

Information_schema: ディスク領域を占有しない仮想ライブラリはメモリに保存され、データベース サービスの開始時に生成されます

このライブラリは、データベースの開始後にユーザー テーブルなどの一部のパラメーターを保存します。情報やコラム情報、許可情報、キャラクター情報など。

したがって、以下に示すように、ライブラリはコマンドラインで表示できますが、ファイルはハードディスク上では表示できません。

Performance_schema: MySQL 5.5 以降、新しいデータベースが追加されました: 主にデータベース サーバーのパフォーマンス パラメーターを収集するために使用されます
クエリ リクエストの処理中に発生するさまざまなイベント、ロック、その他の現象を記録します

mysql: 認可ライブラリ、主にストレージシステム ユーザー 権限情報


この記事では、MySQL における SQL ステートメントとライブラリの操作について説明します。その他の学習教材については、php 中国語 Web サイトを参照してください。

関連する推奨事項:

TP5 の追加、削除、変更、クエリを簡単に実装する方法

mysql を通じて最後のレコードをクエリする方法

SQL サーバーは最大値、最小値、およびグループの時間に対応する最大値、最小値に対応する時間

以上がMySQL の SQL ステートメントとライブラリ操作の最初の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!