SQLについて
昨日、一昨日とブログを書く気力なく、寝てしまったので、本日の分として記載。
今回はSQLについて
まずSQLとは・・・データベースを操作する言語
この中に
DDL(データを定義する)
DML(データを操作する)
DCL(データを制御する)
の3つがあります。
最初はDDLの命令文
CREATE(データベースやテーブルを作成できる)
CREATE DATABASE データベース名;
SHOW(データベースやテーブルを一覧表示できる)
SHOW DATABASES;
DROP(データベースやテーブルを削除できる)
DROP DATABASE データベース名;
USE(使用するデータベースを選択する)
USE データベース名;
ALTER(データベースやテーブルを編集できる)
TABLE テーブル名 ADD(他にCHANGE、DROPがある) カラム
次にDML
SELECT(データを取得する句のこと)
SELECT * FROM テーブル名;
(上記*はワイルドカードとして用いられており、文字の代わりとして使うことができる記号のことである。)
INSERT(テーブルにデータを登録する文のこと)
INSERT INFO
UPDATE(データを更新する文のこと)
UPDATE テーブル名 SET 変更内容 WHERE 条件;
DELETE(データを削除する文のこと)
DELETE FROM テーブル名 WHERE 条件;
今回、学んだ知識はターミナル上で行う場合の話でした。
明日はSequel ProにてSQLを使用した際に、学んだことを記載してみたいと思います。