こんにちは。私です。
IT全く未経験の友人がスキルアップのためにSQLかじりたいって言ってたので
本当に超超初心者向けの記事を書くことにしました。
雰囲気と掴みやすさ重視ですので細かいところは気にしないようにお願いします。
全体的にざっくりザクザクで書いてます。
間違えてたら教えてください。
SQLとは
SQL(エスキューエル)とは、リレーショナルデータベースに蓄積したデータを操作したり定義するためのプログラム言語です。
だそうです。
- リレーショナルデータベース
- 事前定義された、関連があるデータ項目の集合体です。 この項目は、列と行を持つテーブルのセットとして構成されます。
→データの集まり
すごく簡単に言うと、データの集まりの中からデータを操作したり、取得/追加/編集/削除したりできるプログラム言語ってなもんです。
タイプが二つ
SQLには**DML(データを操作する方)とDDL(データベースやテーブルを操作する方)**の二つに分かれます。
DML
データの取得・登録・更新・削除などのデータ操作に分類する文法
- SELECT文(データ取得)
- UPDATE文(データ更新)
- INSERT文(データ追加)
- DELETE文(データ削除)
が有名どころですね。
DDL
データベースやデータベースのテーブルを作成や定義する文法
- CREATE文(テーブル/データベース作成)
- DROP文(テーブル/データベース削除)
- ALTER文(テーブル/データベースの変更)
が有名どころです。(あんまりALTER文使ったことないな)(いや、あるか)
まとめ
今回はざっくりSQLについて書いてみました。
- SQLっていうのはデータの集まりの中からデータを操作できるプログラミング言語だよ
- SQLにはデータを操作するものとテーブルとかを操作するものの二つあるんだよ
がわかってもらえたら幸いです。
次回で各文法などに触れていければいいなと思います。
ここまで読んでいただきありがとうございました。
では!皆様、良いSQLライフを٩( 'ω' )و