最終更新
SQLのDDL
以下のDDL文を使用して、テーブルを作成します。
CREATE TABLE products (
id INT AUTO_INCREMENT PRIMARY KEY,
product_name VARCHAR(255) NOT NULL,
price DECIMAL(10,2) NOT NULL
);
Insert文
以下のInsert文を使用して、テーブルにデータを挿入します。
INSERT INTO products (product_name, price) VALUES ('Apple', 100.00);
INSERT INTO products (product_name, price) VALUES ('Banana', 50.00);
INSERT INTO products (product_name, price) VALUES ('Cherry', 200.00);
テーブルに対してのクエリ
以下のクエリを使用して、テーブルからデータを取得します。
SELECT * FROM products;
SQLの解説
CREATE TABLE products: productsという名前のテーブルを作成します。
id INT AUTO_INCREMENT PRIMARY KEY: idという名前の列を作成します。この列のデータ型は整数(INT)で、AUTO_INCREMENTキーワードはこの列の値が自動的に増加することを意味します。PRIMARY KEYキーワードはこの列がテーブルの主キーであることを示します。
product_name VARCHAR(255) NOT NULL: product_nameという名前の列を作成します。この列のデータ型は可変長文字列(VARCHAR)で、最大長は255文字です。NOT NULLキーワードはこの列がNULL値を許可しないことを示します。
price DECIMAL(10,2) NOT NULL: priceという名前の列を作成します。この列のデータ型は小数(DECIMAL)で、全体の桁数は10桁、小数点以下の桁数は2桁です。NOT NULLキーワードはこの列がNULL値を許可しないことを示します。
INSERT INTO products (product_name, price) VALUES ('Apple', 100.00): productsテーブルに新しい行を挿入します。この行のproduct_name列の値は'Apple'、price列の値は100.00です。
SELECT * FROM products: productsテーブルからすべての行と列を選択します。