練習用の質問:
1. CREATE TABLEステートメントを記述して、表1-Aにリストされている項目を含むテーブルAddressbook(アドレスブック)を作成し、regist_no(登録番号)列の主キー制約を設定します。
CREATE TABLE Addressbook (
regist_no int not null,
a_name varchar(128) not null,
address varchar(256) not null,
tel_no varchar(10),
mail_address char(20),
PRIMARY KEY(regist_no));
2.演習1.1でAddressbookテーブルを作成するときに、次の列postal_code(郵便番号)を追加するのを忘れた場合は、この列をAddressbookテーブルに追加してください。
列名:postal_code
データ型:固定長文字列型(長さは8)
制約:NULLにすることはできません
ALTER TABLE Addressbook add (postal_code char(10) not null);
3.アドレスブックテーブルを削除するSQLステートメントを記述します。
DROP TABLE Addressbook;
4. SQLステートメントを記述して、削除されたアドレスブックテーブルを復元します。
START TRANSACTION;
DROP TABLE Addressbook;
ROLLBACK;