MySQL
MySQL 備忘録のような具合のページ
こんなもんすぐ忘れるけえのう。メモるわ
databasename というデータベースをいじり始めよう。username というユーザ名で。パスワード認証もする。
mysql -u username -p databasename
データベースにあるテーブルを示せ。
show tables;
hogetable というテーブルのキーたちを記述しろ。
describe hogetable;
文字集合を出してよ
show character set;
tablename の create された状況を表示してちょんまげマーチ
show create table tablename;
未整理
mysql -u username -p
で
show databases; use hogedatabase; show tables; select * from fugatable;
describe fugatable;
データベース作成
mysql -u root -p create database databasename;
ユーザ
ユーザ username 作成
grant select,insert,delete,update,create,drop,file,alter,index on *.* to username identified by 'password'; grant all privileges on databasename.* to username identified by 'password'; flush privileges;
ユーザ完全削除
delete from mysql.user where user='ユーザ名' and host='ホスト名';
または
drop user ユーザ名@ホスト名
して
flush privileges;
revoke はもうせんでいい? MySQL >= 5.0.5?
キーワード:
参照:[計算機関連]