ホームページ  >  記事  >  データベース  >  mysqlでテーブルを作成する方法

mysqlでテーブルを作成する方法

下次还敢
下次还敢オリジナル
2024-04-14 19:21:34655ブラウズ

MySQL でテーブルを作成するには、CREATE TABLE ステートメントを使用します。構文は CREATE TABLE table_name (column_name data_type [constraints], ...) です。 table_name、column_name、data_type、制約などの要素をリストし、自動インクリメント主キーと NOT NULL 制約の例を示します。

mysqlでテーブルを作成する方法

MySQL でテーブルを作成する方法

MySQL では、CREATE TABLE を使用します。テーブルを作成するステートメント。

基本構文:

<code>CREATE TABLE table_name (
  column_name data_type [constraints],
  ...
);</code>

ここで:

  • ##table_name は、作成するテーブルの名前です。
  • column_name は、テーブル内の列の名前です。
  • data_type は、列のデータ型です (例: INT、VARCHAR、DATE)。
  • constraints は列に対する制約です (例: 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>

注:

  • AUTO_INCREMENT id 列が自動インクリメント主キーであり、新しい行が挿入されるたびに自動的にインクリメントされることを示します。
  • PRIMARY KEY テーブル内の各行を一意に識別する主キーとして id 列を指定します。
  • NOT NULL この制約は、name 列を NULL にすることができないことを指定します。

SHOW CREATE TABLE table_name ステートメントを使用して、作成されたテーブルの定義を表示できます。

以上がmysqlでテーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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