カテゴリー
キーワード

データサイエンティスト必修のSQLとは? 概要やメリット、種類を解説

         

SQLには3つの種類がある

SQLはその機能によって「データ定義言語」「データ操作言語」「データ制御言語」の3種類に分類されます。それぞれの概要と命令文の例は以下の通り。なお、表中の用語、オブジェクトとは処理の対象となるデータベースやテーブルなどを、トランザクションとはデータ操作言語が行う複数の操作のまとまりを指します。

データ操作言語(DML=Data Manipulation Language)

概要

格納された個々のデータを操作するためのSQL

  • SELECT:データを検索して取得する
  • INCERT:データを追加する
  • DELETE:データを削除する
  • UPDATE:データを更新する

データ定義言語(DDL=Data Definition Language)

概要

データを格納する際の構造を定義するためのSQL

  • CREATE:オブジェクトを制作する
  • JOIN:テーブルを結合する
  • DROP:オブジェクトを削除する
  • ALTER:オブジェクトの内容を変更する
  • TRUNCATE:データを全削除する

データ制御言語(DCL=Data Control Language)

概要

データへのアクセス権限などを制御するための言語

  • ・GRANT:ユーザーに権限を付与する
  • ・REVOKE:ユーザーの権限を削除する
  • ・BEGIN:トランザクションを開始する
  • ・COMMIT:トランザクションを確定する
  • ・ROLLBACK:トランザクションを取り消す

SQLでデータベースを操作する方法には「対話型」と「埋め込み型」の2種類があります。対話型はユーザーが直接SQLのコマンドを打ち込む方法です。それに対して埋め込み型ではJavaなどのプログラミング言語で記述したソースコードにSQL文を埋め込みます。

終わりに

SQLの概要やメリット、種類をまとめてご紹介しました。SQLがデータを参照、整理する際に不可欠なツールであることが理解できたのではないでしょうか。

SQLの基本的な構造はシンプルなため、エンジニア以外でも比較的身につけやすいと言われています。興味を持ったらぜひ今日からSQLを勉強しデータ分析に活用してみましょう!

参考URL

SQLとは?データベース言語の基礎知識をわかりやすく解説!┃発注ラウンジ 【SQL入門】SQLとは?基礎を学んでデータベースを操作しよう!┃Samurai Blog SQLって何?┃Qiita Webブラウザで気軽に学ぶ実践SQL講座(1):SQLとはどういう言語か┃@IT 日立ソリューションズIT用語辞典-RDBMS┃HITACHI

宮田文机

 
SQLのメリット・デメリット

1 2

×

メルマガ登録をしていただくと、記事やイベントなどの最新情報をお届けいたします。


データ活用 Data utilization テクノロジー technology 社会 society ビジネス business ライフ life 特集 Special feature

関連記事Related article

書評記事Book-review

データのじかん公式InstagramInstagram

データのじかん公式Instagram

30秒で理解!インフォグラフィックや動画で解説!フォローして『1日1記事』インプットしよう!

おすすめ記事Recommended articles

掲載特集

デジタル・DX・データにまつわる4コマ劇場『タイムくん』 デジタル・DX・データにまつわる4コマ劇場『タイムくん』 データのじかんをもっと詳しくデータのじかんフィーチャーズ データのじかんをもっと詳しく データのじかんフィーチャーズ 「47都道府県47色のDXの在り方」を訪ねる『Local DX Lab』 「47都道府県47色のDXの在り方」を訪ねる『Local DX Lab』 DXの1次情報をを世界から『World DX Journal』 DXの1次情報をを世界から 『World DX Journal』 データで越境するあなたへおすすめの『ブックレビュー』 データで越境するあなたへおすすめの 『ブックレビュー』 BIツールユーザーによる、BIツールユーザーのための、BIツールのトリセツ BIツールユーザーによる、BIツールユーザーのための、BIツールのトリセツ CIOの履歴書 by 一般社団法人CIOシェアリング協議会 CIOの履歴書 by 一般社団法人CIOシェアリング協議会 なぜ、日本企業のIT化が進まないのか――日本のSI構造から考える なぜ、日本企業のIT化が進まないのか――日本のSI構造から考える 日本ビジネスの血流である帳票のトレンドを徹底解説 日本ビジネスの血流である帳票のトレンドを徹底解説 データを武器にした課題解決家「柏木吉基」のあなたの組織がデータを活かせていないワケ データを武器にした課題解決家「柏木吉基」のあなたの組織がデータを活かせていないワケ BI(ビジネスインテリジェンス)のトリセツ BI(ビジネスインテリジェンス)のトリセツ 入社1年目に知っておきたい差が付くKPIマネジメント 入社1年目に知っておきたい 差が付くKPIマネジメント CIOLounge矢島氏が紐解くトップランナーたちのDXの“ホンネ” CIOLounge矢島氏が紐解く トップランナーたちのDXの“ホンネ” データのじかん Resources越境者のためのお役立ち資料集 データのじかん Resources 越境者のためのお役立ち資料集 AI実装の現在地点-トップITベンダーの捉え方 AI実装の現在地点-トップITベンダーの捉え方 データでビジネス、ライフを変える、面白くするDATA LOVERS データでビジネス、ライフを変える、 面白くするDATA LOVERS データマネジメント・ラジオ by データ横丁 データマネジメント・ラジオ by データ横丁 データのじかんNews データのじかんNews データ・情報は生もの!『DX Namamono information』 データ・情報は生もの! 『DX Namamono information』 ちょびっとラビット耳よりラピッドニュース ちょびっとラビット耳よりラピッドニュース AI事務員宮西さん(データ組織立ち上げ編) AI事務員宮西さん(データ組織立ち上げ編) 藤谷先生と一緒に学ぶ、DXリーダーのための危機管理入門 藤谷先生と一緒に学ぶ、DXリーダーのための危機管理入門 生情報取材班AI時代に逆行?ヒトが体感した「生情報」のみをお届け! 生情報取材班AI時代に逆行?ヒトが体感した「生情報」のみをお届け! データはともだち 〜怖くないよ!by UpdataTV Original データはともだち 〜怖くないよ!by UpdataTV Original データ飯店〜データに携わるモノたちの2.5thプレイス by UpdataTV〜 データ飯店〜データに携わるモノたちの2.5thプレイス by UpdataTV〜 インサイトーク〜データで世界を覗いてみたら〜by WingArc1st + IDEATECH インサイトーク〜データで世界を覗いてみたら〜by WingArc1st + IDEATECH
close close