LoginSignup
2
1

More than 3 years have passed since last update.

超初心者のためのSQL

Posted at

こんにちは。私です。
IT全く未経験の友人がスキルアップのためにSQLかじりたいって言ってたので
本当に超超初心者向けの記事を書くことにしました。

雰囲気と掴みやすさ重視ですので細かいところは気にしないようにお願いします。
全体的にざっくりザクザクで書いてます。
間違えてたら教えてください。

SQLとは

SQL(エスキューエル)とは、リレーショナルデータベースに蓄積したデータを操作したり定義するためのプログラム言語です。
だそうです。

  • リレーショナルデータベース
    • 事前定義された、関連があるデータ項目の集合体です。 この項目は、列と行を持つテーブルのセットとして構成されます。
      →データの集まり

すごく簡単に言うと、データの集まりの中からデータを操作したり、取得/追加/編集/削除したりできるプログラム言語ってなもんです。

タイプが二つ

SQLにはDML(データを操作する方)DDL(データベースやテーブルを操作する方)の二つに分かれます。

DML

データの取得・登録・更新・削除などのデータ操作に分類する文法

  • SELECT文(データ取得)
  • UPDATE文(データ更新)
  • INSERT文(データ追加)
  • DELETE文(データ削除)

が有名どころですね。


DDL

データベースやデータベースのテーブルを作成や定義する文法

- CREATE文(テーブル/データベース作成)
- DROP文(テーブル/データベース削除)
- ALTER文(テーブル/データベースの変更)

が有名どころです。(あんまりALTER文使ったことないな)(いや、あるか)

まとめ

今回はざっくりSQLについて書いてみました。

  • SQLっていうのはデータの集まりの中からデータを操作できるプログラミング言語だよ
  • SQLにはデータを操作するものとテーブルとかを操作するものの二つあるんだよ

がわかってもらえたら幸いです。

次回で各文法などに触れていければいいなと思います。

ここまで読んでいただきありがとうございました。
では!皆様、良いSQLライフを٩( 'ω' )و

2
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
2
1