インストール
$ sudo apt-get install mysql-server
文字化け対策
やっぱりlinuxの恒例行事は避けて通れないようで,文字コードを utf8 で統一する.
$ cd /etc/mysql # my.cnf の [mysqld] セクションに以下を追加 # character-set-server = utf8 # skip-character-set-client-handshake # 設定変更を反映するために再起動 $ sudo /etc/init.d/mysql restart
MySQLの起動
mysql -u root -p
MySQLの終了
exit quit
ユーザの作成
CREATE USER tac@localhost IDENTIFIED BY 'password';
ユーザ権限を設定
GRANT ALL ON db.* TO tac@localhost;
データベースの作成
CREATE DATABASE db1;
データベースの一覧
SHOW DATABASES;
データベースの切り替え
USE db;
使用しているデータベースの確認
SELECT DATABASE();
テーブルの作成
CREATE TABLE tbl (no INT, name VARCHAR(10))
テーブルの表示
SHOW TABLES;
テーブルのカラム構造を表示
DESC tbl;
データの挿入
INSERT INTO tbl VALUES(1, 'ishida'); INSERT INTO tbl (name, no) VALUES('kudo', 2); INSERT INTO tbl (no, name) VALUES(3, 'sato'), (4, 'suzuki');
データの表示
SELECT no, name FROM tbl; SELECT * FROM tbl; SELECT 'text';
テーブルのコピー
CREATE TABLE cptbl SELECT * FROM tbl;