MySQLでテーブルを作成する方法
MySQLでテーブルを作成する方法
- CREATE TABLEを使用してテーブルを作成します.
- CREATE TABLE table_name (
column1 datatype 制約,
column2 datatype 制約,
…
); - CREATE TABLE IF NOT EXISTS構文を使用してテーブルを作成する:
- IF NOT EXISTS table_name (
column1 datatype constraint,
column2 datatype constraint,
…
)を作成 - CREATE TABLE 文を使用して表を作成し、表領域を指定する:
- CREATE TABLE table_name (column1 datatype CONSTRAINT 制約名, column2 datatype CONSTRAINT 制約名, …) TABLESPACE tablespace_name;
- 別のテーブルからデータを選択してテーブルを作成するには、CREATE TABLE SELECT ステートメントを使用します。
- CREATE TABLE 新規テーブル名 AS
SELECT カラム1, カラム2, …
FROM 既存テーブル名; - 「CREATE TABLE LIKE」を使用してテーブル構造のコピーを作成する:
- CREATE TABLE 新しいテーブル名 LIKE 既存のテーブル名;
- SELECT文を使用してテーブルを作成し、他のテーブルからデータを選択するCREATE TABLE AS SELECT文を使用する。
- CREATE TABLE 新規テーブル名
AS SELECT カラム1, カラム2, …
FROM 既存テーブル名; - CREATE TEMPORARY TABLE文で一時テーブルを作成します:
- CREATE TEMPORARY TABLE テーブル名 (
カラム1 データ型 制約条件,
カラム2 データ型 制約条件,
…
);
My SQL で表を作成する一般的な方法を説明しましたので、必要に応じて適切な方法を選択してください。