$ mysql --version
以下のような画面が表示されたらok。
$ mysql Ver 14.14 Distrib 5.5.34, for Linux (x86_64) using readline 5.1
# MySQLログイン
$ mysql -u root -p
その後、パスワード入力欄にてパスワードを入力
# 初期ログイン時パスワードセット
$ mysql> set password for root@localhost=password('password');
以下メッセージが出たらok。
$ Query OK, 0 rows affected (0.07 sec)
# MySQLログアウト
$ mysql> exit
# DB一覧の表示
$ mysql> show databases;
# DB作成
$ mysql> create database testdb;
以下メッセージが出たらok
$ Query OK, 1 row affected (0.00 sec)
# DB削除
$ mysql> drop database testdb;
以下メッセージが出たらok。
$ Query OK, 0 rows affected (0.13 sec)
※show databasesで消えている事を確認。
#使用するDBの切替
$ mysql> use testdb
※testは任意のデータベース名
以下メッセージが出たらok。
Database changed
# 指定したDBへの特定ユーザーの権限付与
例だと、ユーザー「dbuser」へパスワード「aaaa」を割り当てる方法
$ mysql> grant all on test.* to dbuser@localhost identified by 'aaaa';
# 作成済テーブル一覧の表示
$ mysql> show tables;
#テーブル定義の確認
$ mysql> desc テーブル名;
※descはdescriptionの略
#テーブル作成
$ mysql> create table テーブル名
-> (
-> id INT(10),
-> name VARCHAR(30)
-> );
$ Query OK, 0 rows affected (0.09 sec)
#テーブル削除
$ mysql> drop table テーブル名;
#テーブルの中身を全て表示
$ mysql> select * from テーブル名;
#テーブルの中身の追加
$ mysql> insert into テーブル名 フィールド名 values フィールドの値;
例)
$ mysql> insert into table (field1,field2,field3) values (value1,value2,value3);
#テーブルの中身の削除
$ mysql> delete from テーブル名 where 条件文;
例)
$ mysql> delete from table1 where id=3;
#テーブルの中身の全消去
$ mysql> truncate テーブル名;
例)
$ mysql> truncate table1;
#テーブルの中身の更新
$ mysql> update テーブル名 set フィールド名 where 条件;
例)
$ mysql> update table set (field1=1) where (field2=4);
$ Query OK, 0 rows affected (0.07 sec)
# MySQLログアウト
$ mysql> exit
# DB一覧の表示
$ mysql> show databases;
# DB作成
$ mysql> create database testdb;
以下メッセージが出たらok
$ Query OK, 1 row affected (0.00 sec)
# DB削除
$ mysql> drop database testdb;
以下メッセージが出たらok。
$ Query OK, 0 rows affected (0.13 sec)
※show databasesで消えている事を確認。
#使用するDBの切替
$ mysql> use testdb
※testは任意のデータベース名
以下メッセージが出たらok。
Database changed
# 指定したDBへの特定ユーザーの権限付与
例だと、ユーザー「dbuser」へパスワード「aaaa」を割り当てる方法
$ mysql> grant all on test.* to dbuser@localhost identified by 'aaaa';
# 作成済テーブル一覧の表示
$ mysql> show tables;
#テーブル定義の確認
$ mysql> desc テーブル名;
※descはdescriptionの略
#テーブル作成
$ mysql> create table テーブル名
-> (
-> id INT(10),
-> name VARCHAR(30)
-> );
$ Query OK, 0 rows affected (0.09 sec)
#テーブル削除
$ mysql> drop table テーブル名;
#テーブルの中身を全て表示
$ mysql> select * from テーブル名;
#テーブルの中身の追加
$ mysql> insert into テーブル名 フィールド名 values フィールドの値;
例)
$ mysql> insert into table (field1,field2,field3) values (value1,value2,value3);
#テーブルの中身の削除
$ mysql> delete from テーブル名 where 条件文;
例)
$ mysql> delete from table1 where id=3;
#テーブルの中身の全消去
$ mysql> truncate テーブル名;
例)
$ mysql> truncate table1;
#テーブルの中身の更新
$ mysql> update テーブル名 set フィールド名 where 条件;
例)
$ mysql> update table set (field1=1) where (field2=4);
0 コメント:
コメントを投稿