ホームページ  >  記事  >  データベース  >  1 分で mysql DDL を理解できます

1 分で mysql DDL を理解できます

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-03-23 17:51:392531ブラウズ

この記事では、Mysql DDL の一般的な操作を中心に、サンプルコードを交えて詳しく紹介しており、学習や仕事に役立つ内容となっています。以下のエディターから学びましょう。

1 分で mysql DDL を理解できます

SQL 分類:

SQL ステートメントは、主に次の 3 つのカテゴリに分類できます。

DDL ステートメント: データ定義言語。これらのステートメントは、さまざまなデータ セグメント、データベース、テーブル、列、インデックス、その他のデータベース オブジェクトを定義します。一般的に使用されるステートメントのキーワードには、主に createdropalter などが含まれます。

DML ステートメント: データ操作ステートメント。データベース レコードの追加、削除、更新、クエリを実行し、データの整合性をチェックするために使用されます。一般的に使用されるステートメントのキーワードには、主に insertdeleteupdateselect などが含まれます。

DCL ステートメント: データ制御ステートメント。さまざまなデータ セグメントの直接のアクセス許可とアクセス レベルを制御するために使用されるステートメント。これらのステートメントは、データベース、テーブル、フィールド、ユーザーのアクセス権、およびセキュリティ レベルを定義します。主なステートメントのキーワードには、grantrevoke などが含まれます。

今日主に紹介するのは DDL ステートメントです。

1. データベースを作成します

構文:

create database 数据库名;

データベースを選択します操作するには : USE データベース; 操作するデータベースについては、 use を使用して選択する必要があります。

データベース内のすべてのデータ テーブルを表示 show tables;

mysql> create database test;//创建数据库
Query OK, 1 row affected (0.00 sec)

mysql> use test;//使用刚创的数据库
Database changed
mysql> show table;
Empty set (0.11 sec)//查看数据库中的表,因为我们没有创,所以为空

2. データベースを削除します:

構文:

drop database 数据库名;

例:

mysql> drop database test;//删除我们刚刚创建的数据库

3. テーブルを作成します(どのデータベースにテーブルを作成するか、最初に操作するデータベースを use で選択する必要があります)

構文:

create table 表名(
字段1名 字段1类型 列的约束条件,
字段2名 字段2类型 列的约束条件,
...);

例:

mysql> create table student//创建数据表
    ->(
    ->ID Int,
    ->Name varchar(12)
    );
    Query OK, 0 row affected (0.13 sec)

4. テーブルの削除

構文:

drop table 表名;

例:

mysql> drop table student;//删除我们刚刚创建的数据表

推奨チュートリアル: mysql ビデオ チュートリアル

以上が1 分で mysql DDL を理解できますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。