SQL文中のテーブルを作成する文は「CREATE TABLE」で、具体的な構文形式は「CREATE TABLE テーブル名([テーブル定義オプション])[テーブルオプション][パーティションオプション];」となります。 ; ここで、「[テーブル定義オプション]」は「列名1型1[,…]列名n型n」の形式となります。
このチュートリアルの動作環境: Dell G3 コンピューター、Windows 7 システム、MySQL バージョン 5.5.19。
MySQL では、CREATE TABLE
ステートメントを使用してテーブルを作成できます。
構文形式は
CREATE TABLE 表名 ([表定义选项])[表选项][分区选项];
このうち、[テーブル定義オプション]
の形式は
列名1 类型1 [,…] 列名n 类型n
です。 CREATE TABLE ステートメント 主な構文と使用手順は次のとおりです。
CREATE TABLE: 指定された名前のテーブルを作成するために使用されます。テーブルの CREATE 権限が必要です。
<テーブル名>: CREATE TABLE の後に指定される、作成するテーブルの名前を指定します。識別子の命名規則に従う必要があります。
<テーブル定義オプション>: テーブル作成定義。列名 (col_name)、列定義 (column_definition)、および可能な NULL 値の指定、整合性制約、またはテーブル インデックスの構成で構成されます。 。
デフォルトでは、テーブルは現在のデータベースに作成されます。テーブルが既に存在する場合、現在のデータベースが存在しない場合、またはデータベースが存在しない場合は、エラーが発生します。
推奨チュートリアル: mysql ビデオ チュートリアル
例:データベース test_db を選択してテーブルを作成し、tb_emp1 データ テーブルを作成します
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)
データ テーブルが正常に作成されたかどうかを確認します:
mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | +--------------------+ 1 rows in set (0.00 sec)
プログラミング関連の知識の詳細については、プログラミング学習 Web サイト を参照してください。 !
以上がSQL文でテーブルを作成する文とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。