0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

プログラミング入門者用 MySQL文 一覧 ※個人メモ

Last updated at Posted at 2019-08-23

##プログラミング入門者用 MySQL文 一覧 ※個人メモ

現在学習中のメモを記載
修正点や助言などあればコメントください。

####セットアップ

アクション SQL文
MySQLへの接続 mysql -u root -p
MySQLの切断 exit
パスワードの変更 ALTER USER 'root'@'localhost' IDENTIFIED BY '新パスワード';

####データベース操作

アクション SQL文
データベースの作成 CREATE DATABASE データベース名 default character set utf8;
データベースの削除 DROP DATABASE データベース名;
データベースの一覧の確認 show databases;
操作するデータベースの選択 USE データベース名;

####テーブル操作

アクション SQL文
テーブルの作成 CREATE TABLE データベース名.作成したいテーブル名(●);
テーブルの削除 DROP TABLE データベース名.作成したいテーブル名;
テーブルの一覧の確認 show tables;
テーブルの設計内容確認 describe books;

※上記テーブル作成(●)内 カラム作成内容例

アクション SQL文
IDカラム ID INT AUTO_INCREMENT NOT NULL PRIMARY KEY
文字列カラム カラム名 VARCHAR(最大文字数)
整数カラム カラム名 INT
登録日時自動登録カラム カラム名 TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

####CRUD操作

アクション SQL文
データの作成 INSERT INTO テーブル名 (カラム1, カラム2, ...) VALUES (値1, 値2, ...);
データの取得 SELECT カラム名 FROM テーブル名;
データの更新 UPDATE テーブル名 SET カラム名1 = 値1, カラム名2 = 値2, …;
データの削除 DELETE FROM テーブル名;

####その他

操作例 SQL文
WHERE句 例 CRUD文 WHERE カラム名 = 値;
ORDER BY 句 例 CRUD文 ORDER BY 並べ替え基準となるカラム
分析の関数 SEIECT 関数(カラム名) FROM テーブル名;
テーブルの結合 INNER JOIN テーブル名 ON 条件
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?