はじめに
DDL は、簡単に言うと、データベース、データ テーブル、データ フィールドを作成、削除、変更、操作するための言語です。データ操作ステートメント (DML) との最大の違いです。 ) は、DML (データ操作ステートメント) がテーブルの内部データに対する操作であるということです。テーブルの定義、構造の変更、その他のオブジェクトは含まれません。
この章でこのセクションを説明する際に、次の 3 つの部分に分けました:
データベース操作
データテーブル操作
データフィールド操作
データベース操作
1. データベースを作成します
カテゴリ | 詳細な説明 |
基本構文 | データベースを作成しますデータベース名; |
例 | データベースの作成 php; |
例手順 | データベースを作成します。データベースの名前は php |
例:
クリックして実行すると、右側にphpデータベースが表示されます
2 データベースを表示します
カテゴリー | 詳しい説明 |
基本構文 | show Databases; |
説明例 | 現在のサーバーのすべてのデータベースを表示 |
注:
show は表示を意味します
database とはデータベースの意味です
databases はデータベース番号の複雑なバージョン。フォームはデータベース全体を指します。
「データベースを表示」と入力すると、次のように表示されます
3. データベースを選択します
カテゴリー
詳しい説明
基本文法
ライブラリ名を使用する; | インスタンス |
phpを使用する; | 例の説明 |
データベースphpを使用する | 注: use は use を指します。 ライブラリ名は現在のデータベース システムに存在する特定のデータベースの名前です。 デモ: use php; 注: use を使用できます。いつでも切り替えるステートメント 操作対象のデータベース 4. データベース内のテーブルを表示します ライブラリに入ると、ライブラリにデータテーブルがいくつあるかを確認できます。
説明例 現在のデータベースの下にあるすべてのテーブルを表示します |
use を使用してデータベースに入った後、show tables を使用できます 現在のデータベースのテーブルを表示する例:
注: データベースは、最初に選択する必要があります。テーブルを表示します 5. データベースを削除します
カテゴリ
|
| 基本構文 データベースライブラリを削除名前; |
| 例 データベース liwenkai; 例の説明 | リウェン・カイです | 注: 中国語のドロップは、ドロップという意味です。 データベースはライブラリを指します。
注: データベースが削除された後は、ライブラリ名が削除されます。以下のデータはすべて削除されますので、削除する前に注意し、適切なバックアップを作成してください。
データテーブルの操作 1. テーブルを作成します カテゴリー
| 詳しい説明
| 基本構文
| create table テーブル名 (フィールド名 1 フィールドタイプ,.... フィールド名 n フィールドタイプ n);
| 例
| create table user (username varchar(20),password varchar(32));
| 例の説明
| 最初のフィールドはusernameで、テーブルのフィールドタイプは次のとおりです。 varchar は 32 文字です。 2 番目のフィールドはパスワードで、タイプも varchar で、長さも 32 文字です。 | 注: 誰もが簡単に始められるように、データ型は一時的にこの章の説明の範囲外となります。誰もが一つのことに集中して別のことを失うのではないかと心配しています。データ型、フィールド、文字セット、エンジンはすべて理解すべき知識点であり、データベースの管理および操作ステートメントをすぐに学ぶことが非常に重要です。 . フィールド型については、整数型を表す int を学習するだけで済みます。 float は浮動小数点を表します。 char と varchar は文字列を表すことができます。 varchar(20) のように、型の後に長さを追加できます。
テーブルフィールドの構造情報を表示
カテゴリ
| 詳細な説明
| 基本構文 | desc テーブル名;
| 例
| desc emp
| 例の説明
| emp テーブルのテーブル構造を表示する |
2.テーブルの削除
カテゴリ
| 詳しい説明
| 構文
| テーブル テーブル名をドロップします
| 例
| drop table emp;
注: テーブルを削除します。テーブルとデータの両方が失われますので、重要なテーブルを削除する前にデータをバックアップしないでください。 3.テーブルエンジンと文字セットを指定します
テーブルの作成の最後には、MyISAMまたはInnoDBエンジンを使用することがよくあります。エンジンを指定するときは、次を使用できます: ENGINE=InnoDB テーブルのデフォルト文字セットを指定します: DEFAULT CHARSET=utf8 その効果は次のとおりです: CREATE TABLE emp ( useraname varchar(10) DEFAULT NULL, password date DEFAULT NULL, )ENGINE=InnoDB DEFAULT CHARSET=utf8;
データベースフィールド操作 テーブルにフィールドを作成するには、phpMyadmin を直接使用してください 構造をクリックしてください: 作成を実行:
各フィールドの情報を入力
実行をクリック完了するには フィールドを削除または変更します。 phpAdmin操作でも、皆さんもぜひ試してみてください 次のセクション<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
<?php
echo "Hello World!!!";
?>
</body>
</html> |
|
| |