Help us understand the problem. What is going on with this article?

超初心者のためのSQL

More than 1 year has passed since last update.

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

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

SQLとは

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

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

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

タイプが二つ

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

DML

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

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

が有名どころですね。


DDL

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

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

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

まとめ

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

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

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

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

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

nono410
今日も元気にタピオカ
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away