起動させるとき
net start mysql57
ログインするとき
mysql –user=root –password
ログアウトするとき
exit;
停止させるとき
net stop mysql57
現在あるデータベースを表示させるとき
SHOW databases;
データベース作成
CREATE DATABASE test;
※testというデータベースを作るとき。
データベースを選択する
USE test;
※testというデータベースを選択するとき。
データベースの中身を見る
SHOW tables;
テーブルを作成
※usersというテーブルに、idという数値が入るカラムと、nameという文字が入るカラムを作成するとき。
▼Windows
CREATE TABLE users (id INT AUTO_INCREMENT, name TEXT, PRIMARY KEY (id)) DEFAULT CHARSET=utf8;
▼Mac
CREATE TABLE users (id INT AUTO_INCREMENT, name TEXT, PRIMARY KEY (id));
※カラム名 データタイプ オプションの順に指定する。
例:id INT AUTO_INCREMENT
※プライマリーキーをidカラムに指定している。
例:PRIMARY KEY (id)
※プライマリーキーとは
レコードを識別するための制約で、設定したカラムには重複する値を挿入できなくなる。
※AUTO_INCREMENTとは
連続した数値を自動でカラムに格納する
テーブル構造を表示
DESCRIBE users;
※usersというテーブル構造を表示するとき。
テーブルを削除
DROP TABLE users;
※usersというテーブルを削除するとき。
データベースを削除
DROP DATABASE test;
※testというデータベースを削除するとき。
取得(挿入前確認)
SELECT * FROM users;
※usersというテーブルを取得するとき。
挿入
INSERT INTO users(name) VALUES (‘りんご’);
※usersというテーブルに「りんご」を追加するとき。