【mySQL】基本コマンドまとめ

DB
  • 起動させるとき
  • ログインするとき
  • ログアウトするとき
  • 停止させるとき
  • 現在あるデータベースを表示させるとき
  • データベース作成
  • データベースを選択する
  • データベースの中身を見る
  • テーブルを作成
  • テーブル構造を表示
  • テーブルを削除
  • データベースを削除
  • 取得(挿入前確認)
  • 挿入

起動させるとき

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というテーブルに「りんご」を追加するとき。

タイトルとURLをコピーしました