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

WBOY
リリース: 2023-05-23 15:26:07
オリジナル
47121 人が閲覧しました

MySQL は、さまざまな種類のデータを保存および管理するために一般的に使用されるリレーショナル データベース管理システムです。テーブルの作成は MySQL の最も基本的なタスクの 1 つであり、この記事では MySQL を使用してテーブルを作成する方法を学びます。

データベースの作成

テーブルを作成する前に、まずデータベースを作成する必要があります。 MySQL では、次のコマンドを使用してデータベースを作成できます:

CREATE DATABASE databasename;
ログイン後にコピー

ここで、databasename は作成するデータベースの名前です。たとえば、mydatabase という名前のデータベースを作成するには、次のコマンドを実行します。

CREATE DATABASE mydatabase;
ログイン後にコピー

Create table

テーブルを作成するときは、最初にテーブルを作成するデータベースを選択する必要があります。次のコマンドを使用してデータベースを選択できます:

USE databasename;
ログイン後にコピー

ここで、databasename は選択するデータベースの名前です。たとえば、mydatabase データベースにテーブルを作成する場合は、次のコマンドを実行できます:

USE mydatabase;
ログイン後にコピー

次に、次のコマンドを使用してテーブルを作成できます:

CREATE TABLE tablename
(
column1 datatype,
column2 datatype,
column3 datatype,
....
);
ログイン後にコピー

Where 、tablename は、作成する値テーブルの名前です。 column1、column2、column3 はテーブル内の列名で、datatype は対応する列のデータ型です。テーブル内の各列には、名前と対応するデータ型を割り当てる必要があります。作成しているテーブルに複数の列がある場合、それらを同じ形式で順番にリストできます。

次は、名前、住所、電話番号の 3 つの列を含む、customers という名前のテーブルを作成する方法を示す例です。

CREATE TABLE customers
(
name VARCHAR(50),
address VARCHAR(100),
phone VARCHAR(20)
);
ログイン後にコピー

上の例では、各列はどちらも VARCHAR データ型を使用します。 、長さはそれぞれ 50 文字、100 文字、20 文字です。これら 3 つの列には、顧客の名前、住所、電話番号が保存されます。

データの追加

テーブルを作成した後、次のコマンドを使用してテーブルにデータを追加できます:

INSERT INTO tablename
VALUES (value1, value2, value3, ...);
ログイン後にコピー

ここで、tablename は挿入するテーブルの名前です。 data、value1、value2、および value3 は、テーブル内の対応する列に挿入される値です。

次は、customers テーブルにデータを追加する方法を示す例です:

INSERT INTO customers
VALUES ('John Doe', '123 Main St, Anytown USA', '555-1234');
INSERT INTO customers
VALUES ('Jane Smith', '456 Oak St, Anytown USA', '555-5678');
ログイン後にコピー

上の例では、customers テーブルに 2 行のデータを追加しました。各データ行には、お客様の名前、住所、電話番号。

データのクエリ

データを追加した後、次のコマンドを使用してテーブル内のデータをクエリできます。

SELECT * FROM tablename;
ログイン後にコピー

ここで、tablename は、テーブルの名前です。尋ねられた。クエリ テーブル内のすべての列を表すには、* ワイルドカード文字を使用します。

次の例は、customers テーブルのデータをクエリする方法を示しています:

SELECT * FROM customers;
ログイン後にコピー

上の例では、クエリ操作を実行すると、customers テーブルのすべての列と行のデータが表示されます。 。

テーブルの変更

テーブルを作成した後、新しい列の追加、列の削除、データ型の変更など、テーブル構造の変更が必要になる場合があります。次のコマンドを使用してテーブルを変更できます:

1. 新しい列を追加します:

ALTER TABLE tablename
ADD COLUMN columnname datatype;
ログイン後にコピー

ここで、columnname は追加する新しい列の名前、datatype はデータ型です。新しいコラムの。

次の例は、customers テーブルに新しい email 列を追加する方法を示しています:

ALTER TABLE customers
ADD COLUMN email VARCHAR(50);
ログイン後にコピー

上の例では、customers テーブルに新しい列 email をそのデータとともに追加しました。タイプは VARCHAR、長さは 50 文字です。

2. 列の削除:

ALTER TABLE tablename
DROP COLUMN columnname;
ログイン後にコピー

このうち、columnname は削除する列の名前です。

次は、customers テーブルから電話列を削除する方法を示す例です。

ALTER TABLE customers
DROP COLUMN phone;
ログイン後にコピー

上の例では、customers テーブルから電話列を削除しました。

3. データ型の変更:

ALTER TABLE tablename
MODIFY COLUMN columnname datatype;
ログイン後にコピー

このうち、columnname はデータ型を変更する列の名前、datatype は新しい列のデータ型です。

次の例は、customers テーブルの address 列を CHAR データ型に変更する方法を示しています。

ALTER TABLE customers
MODIFY COLUMN address CHAR(100);
ログイン後にコピー

上の例では、customers テーブルの address 列のデータ型を変更します。 Customers テーブルを CHAR (長さ 100 文字) に変換します。

概要

MySQL でのテーブルの作成は、基本的なデータベース タスクです。データベースを選択し、CREATE TABLE コマンドを使用してテーブルを作成する必要があります。テーブルを作成した後、INSERT INTO コマンドを使用してテーブルにデータを追加し、SELECT コマンドを使用してテーブル内のデータをクエリできます。テーブル構造を変更する必要がある場合は、ALTER TABLE コマンドを使用してテーブル内の列を追加、削除、または変更できます。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート