用語
- データベース
- スプレッドシート的な
- テーブル
- 表
- フィールド
- 列
- レコード
- 行
コマンド
起動
mysql -u root
パスワード設定
set password for root@localhost=password('hogehoge');
dbを作る
creata database ghogehoge
dbを削除
drop database hogehoge
特定のdbを使う
use db;
作業用ユーザを作成してみる
grant all on hoge_db.* to dbuser@localhost identified by 'hogepass';
テーブルを作成
create table users (
id int,
name varchar(255),
email varchar(255),
password char(32)
);
テーブルを削除
drop table users;
扱えるデータ
数値
- int
- double
文字列
- char(固定長)
- varchar()
- text(どれだけ長くなるかわからない場合)
日付
- date
- datetime
それ以外
- enumなど