データベースの作成
create database ***;
データベースの削除
drop database ***;
今使っているDBの表示
select datasese();
テーブルを作る
create table テーブル名(カラム名1データ型1、カラム名2 データ型2…);
文字コードと照合順序を指定してデータベースを作る
create database *** character set utf8 collate utf8_general_ci;
プライマリキーをオートインクリメントにしてテーブルを作る
create table *** (カラム名1データ型1 primary key auto_increment, カラム名1データ型);
レコードの追加【1】
insert into テーブル名 values(データ1、データ2、データ3)
varchar型のデータは” “で囲む
レコードの追加【2】カラム名を指定してデータを挿入
insert into テーブル名(カラム名1、カラム名2..)values(データ1、データ2..)
レコードの削除
delete from *** where ***= ***;
特定の範囲のレコード削除
delete from tablename where Id<30など
レコードの更新
update *** set カラム名=更新値 where filmId=?
コラムのデータ型などの一覧を表示する
show columns from ***;
※このSQL文はdesc テーブル名;の命令と同じ結果を吐く。
既存レコードにカラムを追加する
alter table テーブル名 add カラム名 カラム型;
カラムの名前とデータ型を変更する
alter table テーブル名 change 変更前カラム名 変更後カラム名 データ型;
カラムのデータ型だけを変更する
alter table tablename modify columnname datatype;