MySQLに関してのメモ①
テーブルの新規作成
CREATE TABLE テーブル名(id INT NOT NULL AUTO_INCREMENT,カラム名 VARCHAR(50),カラム名 TEXT,カラム名 MEDIUMINT,カラム名 SMALLINT,カラム名 DECIMAL(10,6),PRIMARY KEY (id));
CREATE TABLE テーブル名(id INT NOT NULL AUTO_INCREMENT,カラム名 VARCHAR(50),カラム名 TEXT,カラム名 MEDIUMINT,カラム名 SMALLINT,カラム名 DECIMAL(10,6),PRIMARY KEY (id));
データ(レコード)の追加
INSERT INTO テーブル名(カラム名1,カラム名2) VALUES('カラム1に入れるデータ','カラム2に入れるデータ');
INSERT INTO テーブル名(カラム名1,カラム名2) VALUES('カラム1に入れるデータ','カラム2に入れるデータ');
カラムの追加
ALTER TABLE テーブル名 ADD 追加するカラム名 追加するカラムの型 AFTER カラム名(ここに書いたカラムの後に追加);
ALTER TABLE テーブル名 ADD 追加するカラム名 追加するカラムの型 AFTER カラム名(ここに書いたカラムの後に追加);
カラムの書き換え
UPDATE テーブル名 SET カラム名='書き換えたいデータ内容' WHERE id=16(書き換える条件);
UPDATE テーブル名 SET カラム名='書き換えたいデータ内容' WHERE id=16(書き換える条件);
カラム名の変更
ALTER TABLE テーブル名 CHANGE 古いカラム名 新しいカラム名 型情報;
型情報は必ず書かなければならない。
複数のカラムを同時に変更したい時は下のように書く
ALTER TABLE テーブル名 CHANGE 古いカラム名 新しいカラム名 型情報, CHANGE 古いカラム名 新しいカラム名 型情報;
ALTER TABLE テーブル名 CHANGE 古いカラム名 新しいカラム名 型情報;
型情報は必ず書かなければならない。
複数のカラムを同時に変更したい時は下のように書く
ALTER TABLE テーブル名 CHANGE 古いカラム名 新しいカラム名 型情報, CHANGE 古いカラム名 新しいカラム名 型情報;
カラムの削除
ALTER TABLE テーブル名 DROP カラム名;
複数のカラムを同時に削除
ALTER TABLE テーブル名 DROP カラム名, DROP カラム名, DROP カラム名;
ALTER TABLE テーブル名 DROP カラム名;
複数のカラムを同時に削除
ALTER TABLE テーブル名 DROP カラム名, DROP カラム名, DROP カラム名;
カラムの型の変更
ALTER TABLE テーブル名 MODIFY カラム名 変更後の型;
ALTER TABLE テーブル名 MODIFY カラム名 変更後の型;