MySQL DDL 操作

(*-*)浩
リリース: 2019-06-04 15:49:01
オリジナル
3516 人が閲覧しました

MySQL の

DDL は、データベース内にテーブル、インデックス、ビュー、ストアド プロシージャ、トリガーなどを作成するために使用されるデータベース定義ステートメントを表します。

一般的に使用されるステートメントのキーワードは、CREATE、ALTER、DROP、TRUNCATE、COMMENT、RENAME です。

推奨コース: MySQL チュートリアル

MySQL DDL 操作


DDL で記述されたスキーマは、コンピュータ ソフトウェアでコンパイルし、使いやすい形式に変換する必要があります。コンピュータのストレージ、クエリ、および操作された形式の変換を完了するプログラムは、パターン コンパイラと呼ばれます。

スキーマ コンパイラはスキーマ定義を処理して、主に 2 種類のデータを生成します: データ ディクショナリとデータ型と構造の定義。

データディクショナリとデータベースの内部構造情報は、スキーマに対応したデータベースを作成するための基礎となり、これらの情報を基に、アクセスやクエリなど、各データベースに対応した論理構造が作成されます。データベース データの量もスキーマ情報に基づいており、データ アクセスの方法と種類、およびデータとデータの整合性制約の間の関係を決定します。

データ ディクショナリはスキーマの内部情報表現であり、DBMS ごとにデータ ディクショナリの格納方法が異なります。

データ型と構造の定義とは、アプリケーション プログラムがデータベースに接続するときに、生成および抽出されたデータ型と構造を理解する必要があることを意味します。これは、さまざまなホスト言語用に提供されるユーザー ワークスペースのデータ型と構造の定義であり、ユーザー ワークスペースとデータベースの論理構造を一貫させ、データ変換プロセスを軽減します。このデータ型と構造の定義は、通常、ヘッダファイルを実行します。

データベース スキーマを定義するには、通常 2 つの方法があります。対話的にスキーマを定義する方法と、データ記述言語 DDL 記述テキストを使用してスキーマを定義する方法です。

データベース レベル

すべてのデータベースを表示: データベースを表示;

データベースを入力: db_name を使用;

作成データベース: create databse db_name;

指定したキャラクタ セットでデータベースを作成する: create database db_name Character set utf8;

データベース作成情報を表示する: show create database db_name;

データベースのエンコーディングを変更します: alter database db_namecharacter set gb2312;

データベースを削除します:drop database db_name;

以上がMySQL DDL 操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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