mysql メモ 2017_01
テーブル(その中のシート)
フィールド(列)
レコード(行)
-----
・起動
mysql -u root
-----
・パスワード設定
set password for root@localhost=password('パスワード');
・パスワード入力
mysql -u root -p
パスワードを入力する
-----
・(仮)
データベース名:tossys
テーブル名:tossy
-----
・データベースを選択
use tossys;
・データベースの新規作成
create database tossys;
・データベースの確認
show databasees;
・データベース削除
drop database tossys;
・作業用ユーザー データベース作成
grant all on tossys. * to dbuser@localhost identified by 'bEN9s6na';
-----
・テーブル新規作成
create table tossy(
id int not null auto_increment primary key,
comment text,
created datetime,
modified datetime
);
create table tossy(
id int not null auto_increment primary key,
name varchar(255),
email varchar(255) unique,
password char(32),
score double,
sex enum('mail', 'female') default 'mail',
memo text,
created datetime
);
・テーブルを見たいとき
show tables;
・テーブル削除
drop table tossy;
・テーブルにデータを挿入
insert into tossy(comment, created,modified) values
('コメント1', now(), now()),
('コメント2', now(), now()),
('コメント3', now(), now()),
('コメント4', now(), now()),
('コメント5', now(), now());
・テーブルの構造を見る
desc tossy;
・レコードの挿入
insert into テーブル名 (フィールド一覧) values (値の一覧);
insert into tossy (name,email,team,score,created) values
('toko','toko@gmail.com','red',8.8,'2016-1-5 19:00:00'),
('to','to@gmail.com','blue',9.9,'2016-1-1 15:00:00'),
('hanako','hanako@gmail.com','blue',3.3,'2016-1-2 16:00:00'),
('hana','ha@gmail.com','yellow',2.2,'2012-1-3 10:00:00');
('tok','toko@gmail.jp','red',1.8,'2016-1-4 19:00:00'),
('han','ha@gmail.jp','yellow',9.2,'2012-1-9 10:00:00');
------
・テーブルのレコードの値を見る
select * from tossy;
・テーブルのレコードの値を見る 表示方法
select * from tossy \G;
------