MySQL - 使用方法
■ ログインする
■ 終了する
■ MySQL状態を確認する
■ データベースを見る
■ データベースを選択し使用する
■ データベース内のテーブルを表示する
■ テーブルの構造を見る
show columns from [table_name];
■ テーブルの内容を表示する
select * from [table_name];
select [field_name1],[field_name2] from [table_name];
select [field_name1],[field_name2] from [table_name] order by [field_name1][asc];
select [field_name1],[field_name2] from [table_name] order by [field_name1][desc];
select [field_name1],[field_name2] from [table_name] where [condition];
[condition]の例
- [field_name1]=[value1]
- [field_name1]>=[value1] and [field_name1]<=[value2]
- [field_name1] between [value1] and [value2]
- [field_name1] in ([value1],[value2],[value3])
- [field_name1] like "A_"
- [field_name1] like "A%"
■ データベースを作る
create database [database_name];
■ データベース内にテーブルを作成する
create table [table_name](
[field_name1] int(3),
[field_name2] varchar(10),
primary key([field_name1])
);
■ 新しいユーザーを作成する
grant [authority_type] on [database_name].* to [user_name]@localhost
identified by '[password]';
[authority_type]の種類
- select
- insert
- update
- delete
- all
■ ユーザーリストを表示する
select user from mysql.user;
■ ユーザーの権限を確認する
show grants for [user_name]@localhost;
■ レコードを追加する
insert into [table_name] (field_name1, field_name2)
values([value11],[value12]),values([value21],[value22]),...;
insert into [table_name]
values([value11],[value12]),values([value21],[value22]),...;
insert into [table_name] [field_name1]=[value1],[field_name2]=[value2];
■ レコードを削除する
delete from [table_name];
delete from [table_name] where [field_name1]=[value1];
■ テキストファイルからレコードを追加する
load data infile "[file_name]"
into table [table_name] fields terminated by ","
lines terminated by "\r\n";
■ レコードを更新する
update [table_name] set [field_name1]=[value1] where [field_name2]=[value2];
■ 新しいフィールドを追加する
alter table [table_name] add [field_name] int(3);
■ 既存のデータベースを削除する
drop database [database_name];