ホームページ >データベース >mysql チュートリアル >mysqlでテーブルを作成する方法
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 サイトの他の関連記事を参照してください。