データベース一覧の表示(show databases)
データベースの一覧を表示するには、以下の「show databases」コマンドを使用します。
【コマンド書式】MySQL
show databases; |
データベースの追加(create database)
【コマンド書式】MySQL
create database <データベース名>; |
データベースの削除(drop database)
【コマンド書式】MySQL
drop database <データベース名>; |
SQLテーブル操作コマンド一覧
テーブル一覧を表示(show tables)
【コマンド書式】MySQL
show tables; |
テーブルの追加(create table)
【コマンド書式】MySQL
create table <テーブル名> (<列名> <列の型> [オプション], …, … ); |
create table studentslist ( id int not null auto_increment primary key, name varchar(255) not null, gender varchar(255) not null, committeeid int not null ); |
テーブルの削除(drop table)
【コマンド書式】MySQL
drop table <テーブル名>; |
SQLテーブル内操作コマンド一覧
ここでは、データベースのテーブル内を操作するコマンドについて解説していきます。
テーブル内の列を確認(show columns from)
【コマンド書式】MySQL
show columns from <テーブル名>; |
テーブル内に列を追加(alter table add)
【コマンド書式】MySQL
alter table <テーブル名> add <新しい列名> <新しい列の型> after <列の挿入場所>; |
【コマンド例】
studentslistテーブルのcommitteeid列の後ろに「email」(text型)の列を追加する例です。MySQL
alter table studentslist add email text after committeeid; |
テーブル内の列を削除(alter table drop)
【コマンド書式】MySQL
alter table <テーブル名> drop <列名>; |
テーブル内の列名を変更する(alter table change)
データベースのテーブル内の列名を変更するには、以下の「alter table change」コマンドを使用します。
【コマンド書式】MySQL
alter table <テーブル名> change <古い列名> <新しい列名> <新しい列の型>; |
【コマンド例】
studentslistテーブルの「email」列を「emailaddress」(text型)という列名に変更する例です。MySQL
alter table studentslist change email emailaddress text; |
テーブルに行を追加(insert into)
【コマンド書式】MySQL
insert into <テーブル名> (<列1>, <列2>, …)values (<列1の値>, <列2の値>, …); |
【コマンド例】
studentslistテーブルのname列に「サイトウ」、gender列に「男性」の行を追加する例です。MySQL
insert into studentslist (name, gender) values (‘サイトウ’, ‘男性’); |
テーブルの行を削除(delete from)
【コマンド書式】MySQL
delete from <テーブル名> [where <削除条件>]; |
【コマンド例】
studentslistテーブルのname列が「サイトウ」の行を削除する例です。MySQL
delete from studentslist where name = ‘サイトウ’; |
テーブルの行を更新(update)
【コマンド書式】MySQL
update <テーブル名>set <列1> = <列1の値>, [<列1> = <列1の値> …][where <条件式>]; |
【コマンド例】
studentslistテーブルのname列が「サイトウ」の行において、committeeid列を4に更新する例です。MySQL
update studentslistset committeeid = 4where name = ‘サイトウ’; |
まとめ
忘れた際にご活用ください
リンク
コメント