mysql データベースにデータ テーブルを作成する方法は次のとおりです: CREATE TABLE ステートメントで作成できます。基本的な構文: [CREATE TABLE ([テーブル定義オプション])[テーブル オプション] ][パーティションオプション] ;]。 SQL 言語のキーワードはデータ テーブルの作成には使用できないことに注意してください。
MySQL では、CREATE TABLE ステートメントを使用してテーブルを作成できます。構文形式は、
(推奨チュートリアル:mysql チュートリアル)
CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];
このうち、[テーブル定義オプション]の形式は、
<列名1> <类型1> [,…] <列名n> <类型n>
CREATE TABLE コマンドには多くの構文があり、主にテーブル作成定義 (create-definition)、テーブル オプション (table-options)、およびパーティション オプション (partition-options) で構成されます。
CREATE TABLE ステートメントの主な構文と使用方法は次のとおりです。
CREATE TABLE: 指定された名前のテーブルを作成するために使用されます。テーブルの CREATE 権限が必要です。
<テーブル名> : CREATE TABLE の後に指定される、作成するテーブルの名前を指定します。識別子の命名規則に従う必要があります。特定のデータベースにテーブルを作成するには、テーブル名を db_name.tbl_name として指定します。現在のデータベースが存在するかどうかに関係なく、この方法で作成できます。 テーブル名>
現在のデータベースにテーブルを作成する場合、db-name は省略できます。引用符付きの識別名を使用する場合は、データベース名とテーブル名を個別に引用符で囲む必要があります。たとえば、「mydb」.「mytbl」は合法ですが、「mydb.mytbl」は合法ではありません。
<テーブル定義オプション> : テーブル作成定義。列名 (col_name)、列定義 (column_definition)、および可能な NULL 値の指定、整合性制約、またはテーブル インデックスの構成で構成されます。 。デフォルトでは、テーブルは現在のデータベースに作成されます。テーブルが既に存在する場合、現在のデータベースが存在しない場合、またはデータベースが存在しない場合は、エラーが発生します。 テーブル定義オプション>
ヒント: CREATE TABLE を使用してテーブルを作成する場合は、次の情報を指定する必要があります:
作成するテーブルの名前大文字と小文字は区別されず、DROP、ALTER、INSERT などの SQL 言語のキーワードは使用できません。
データ テーブル内の各列 (フィールド) の名前とデータ型。複数の列を作成する場合は、カンマで区切ります。
例:
たとえば、次の表に示す構造を持つ従業員テーブル tb_emp1 を作成します。
データベース test_db を選択してテーブルを作成し、tb_emp1 データテーブルを作成して、以下に示すように SQL ステートメントと実行結果を入力します。
mysql> USE test_db; Database changed mysql> CREATE TABLE tb_emp1 -> ( -> id INT(11), -> name VARCHAR(25), -> deptId INT(11), -> salary FLOAT -> ); Query OK, 0 rows affected (0.37 sec)
ステートメントの実行後、tb_emp1 という名前のデータ テーブルが作成されます。次に示すように、SHOW TABLES; ステートメントを使用して、データ テーブルが正常に作成されたかどうかを確認します。
rree以上がmysqlデータベースにデータテーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。