データベース作る
create database hogedb ;
確認
show databases;
ユーザー作る
grant select,insert,delete,update,create,drop,file,alter,index on *.* to hogeuser identified by ‘パスワード’;
flush privileges;
ユーザーを消す
use mysql;
delete from user where user=’ユーザー名’ and host=’localhost’;
delete from db where user=’ユーザー名’ and host=’localhost’;
delete from tables_priv where user=’ユーザー名’ and host=’localhost’;
delete from columns_priv where user=’ユーザー名’ and host=’localhost’;
flush privileges;
テーブル作成
(作れる属性)
- int / integer? ? 4 バイト整数
- ? ? smailint? ?? ?? ?2 バイト整数
- ? ? bigint / int8? ? 8 バイト整数
- ? ? float? ?? ?? ?? ?浮動小数点
- ? ? double / real? ? 倍精度浮動小数点
- ? ? date? ?? ?? ?? ? 日付
- ? ? time? ?? ?? ?? ? 時間
- ? ? timestamp? ?? ?? 日付時間
- ? ? char(文字数)? ?? 固定長文字列? (最大 256 文字)
- ? ? varchar(文字数)? 可変長文字列? (最大 256 文字)
- ? ? text? ?? ?? ?? ? ラージ文字列? (最大 65535 文字)
- ? ? mediumtext? ?? ? ラージ文字列? (最大 1677215 文字)
- ? ? largetext? ?? ?? ラージ文字列? (最大 4294967295 文字)
- ? ? blob? ?? ?? ?? ? ラージバイナリ(最大 65535 bytes)
- ? ? mediumblob? ?? ? ラージバイナリ(最大 1677215 bytes)
- ? ? largeblob? ?? ?? ラージバイナリ(最大 4294967295 bytes)
create table hogetable (
? key1? ?? ?? ?? char(008)? ?? primary key,
? data1? ?? ?? ? int8,
? data2? ?? ?? ? int8,
? data3? ?? ?? ? int8
) type=InnoDB;
削除
drop table hogetable;
データインポート
load data infile’~/import.dat’ into table hogetable fields terminated by ‘,’ lines terminated by ‘n’;