MySQL でテーブルを作成するには、CREATE TABLE ステートメントを使用します。構文は CREATE TABLE table_name (column_name data_type [constraints], ...) です。 table_name、column_name、data_type、制約などの要素をリストし、自動インクリメント主キーと NOT NULL 制約の例を示します。
MySQL でテーブルを作成する方法
MySQL では、CREATE TABLE
を使用します。テーブルを作成するステートメント。
基本構文:
<code>CREATE TABLE table_name ( column_name data_type [constraints], ... );</code>
ここで:
は、作成するテーブルの名前です。
は、テーブル内の列の名前です。
は、列のデータ型です (例: INT、VARCHAR、DATE)。
は列に対する制約です (例: NOT NULL、UNIQUE、FOREIGN KEY)。
例:
students という名前のテーブルを作成します。このテーブルには、
id (自動インクリメント主キー) が含まれます。 )、
name (VARCHAR)、
age (INT)、および
grade (VARCHAR) 列:
<code class="sql">CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, age INT, grade VARCHAR(10) );</code>
注:
id 列が自動インクリメント主キーであり、新しい行が挿入されるたびに自動的にインクリメントされることを示します。
テーブル内の各行を一意に識別する主キーとして
id 列を指定します。
この制約は、
name 列を NULL にすることができないことを指定します。
SHOW CREATE TABLE table_name ステートメントを使用して、作成されたテーブルの定義を表示できます。
以上がmysqlでテーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。