7章 データベースの操作
7.3 データベースとテーブルの作成
7.3.1 データベースの作成
CREATE DATABASE mydb DEFAULT CHARACTER SET=utf8;
7.3.2 テーブルの作成
CREATE TABLE samples ( id INT NOT NULL AUTO_INCREMENT, -- idという名前の整数カラム sample VARCHAR(20) DEFAULT 'AAAAA' NOT NULL, -- sampleという名前の文字列カラム memo TEXT NOT NULL, -- memoという名前の文字列カラム CONSTRAINT id_pri PRIMARY KEY(id) -- 主キー(行を代表するカラム)の設定 );
7.4 データの操作
7.4.1 データの挿入
まず、環境に合わせて以下のいずれかを実行する。
SET NAMES utf8; -- GNU/LinuxやMac OS Xの場合 SET NAMES cp932; -- Windowsの場合
INSERT INTO samples VALUES (1,'1st','1st memo'); INSERT INTO samples VALUES (2,'二つ','まとめて'),(3,'追加する','日本語も試す'); INSERT INTO samples (memo) VALUES ('自動挿入'); INSERT INTO samples (sample,memo) VALUES ('私\\','feeling'' groovy'); INSERT INTO samples VALUES (6,'六番目','表示能力は十分か?');
7.5 アクセス権限
アクセス権の追加
GRANT ALL ON mydb.* TO test@localhost IDENTIFIED BY 'pass';
アクセス権の削除
REVOKE ALL ON mydb.* FROM test@localhost;
