プログラミングの世界

はじめてのSQL入門 データベース言語

SQLとはデータベースに命令を直接出す言語です
プログラミングの言語は沢山ありますがそれらの複数の言語と組み合わせ利用されるので現在利用されているシステムのほとんどにSQLが使かわれています

HTMLやCSSで見た目を装飾し動きのある命令は

jQueryやJavascripに伝える

HTMLやCSS
HTMLやCSS
jQueryやJavascript先月の支出を教えて?

jQueryやJavascriptで動きのある命令をrubyでサーバーに伝える

jQueryやJavascript
jQueryやJavascript
ruby先月の支出を教えて? 

rubyから受けた命令をSQLがデータベースに取りに行く

ruby
ruby
SQLデータベースから  先月の支出取ってきて
SQL
SQL
了解 はいデータベースから取ってきたよ rubyどうぞ
ruby
ruby
SQLありがとう jQueryやJavascriptどうぞ
jQueryやJavascript
jQueryやJavascript
rubyありがとう HTMLやCSSこれを見せてね
HTMLやCSS
HTMLやCSS
jQueryやJavascriptありがとう 誰でも見れるようにしたよ

SQLは データベース言語

こんな風に一つのプログラムを動かす為にはそれぞれに役割が
あって皆で協力して実行されています
その中でもSQLは直接データベースに命令を出せる言語なのでここを間違えちゃうと情報を取ってくる事が出来なくなるのでとっても貴重な存在です

SQLを理解することで、ほとんどのデータベースを利用することが可能です
SQLは命令文を一方的にデータベースに送るだけで 基本的に1文で完結し 複雑な処理を行う場合は 返ってきた処理の結果に応じてまた命令を送るというようにデータベースと命令文をやりとりします

SQLで出す命令は4パターンで出来ちゃう

SQLで使う命令はたったの4パターンですが だからといって単純な事しかできないのでは無く 4つの命令に様々な修飾語を付加することで 沢山の複雑なデーター操作を可能にしてくれます

基本となる4大命令

ではいったいどんな命令ができるのかご紹介していきます

SELECT文 【検索】 テーブルからデータを指定して取得する
UPDATE文 【更新】テーブルのデータを書き換える
INSERT文 【追加】テーブルにデータを追加する
DELETE文 【消去】テーブルに存在するデータを削除する

以上の4つの命令文を使ってデータベースと直接やり取りしてくれるのがSQLです

これまで学習してきたrubyなどのプログラミング言語は他にも沢山開発されておりrubyを使わなくても他の言語でも代わりが出来ますがSQLは他に代わりがいないのでプログラミングを学ぶ時には必ず学ぶ言語です

【初心者】誰でもわかるデータベース入門データベースて聞いた事はあるけど そもそもどんな物なの?使うメリットは?...

SQL 自宅学習はじめ方 【 4大命令 】

SQL 自宅学習はじめ方 【 WHERE句 】