SQLを使ってみた!2020年2月3日プログラミングOracleSQLTweetこんにちは。プログラマのわっくんです。昔から業務でOracleを使っているのですが、家で使おうと思うとちょっとハードルが高いですよね。インストールして、初期セットアップして、よし接続!と思ったらリスナー立ち上がってなくて...そして四苦八苦しながら頑張って構築した結果、DBを立ち上げるとCPUとメモリの大半を使うのでPCが動かない(泣)という経験をされた方が多いと思います。朗報です!近年、環境構築なしでOracleが使えるようになりました!!しかもブラウザがあれば、無料でOracleを使えます。SQL」を紹介したいと思います。SQLにサインインまずはOracleにサインインする必要があります。Oracleのアカウント登録をして、「https://www.oracle.com/technetwork/jp/database/application-development/livesql/index.html」でサインインしましょう。※Oracleアカウントをお持ちでない方はアカウント登録して下さい。SQLの画面が出てきます。これで準備が整いました。動くかどうか確認してみましょう。日付でも聞いてみましょうか。青枠で囲った部分にSQLを記述します。結果は青枠の下の黄色で囲った部分に出ます。青枠部分にSQLを入力します。DUAL;SQL文を記述したら右上の「Run」を押下します。すると...見事に結果が出てきましたね。テーブルを作ってみるさて、簡単なSQLを試したところで、今度は自分でテーブルを作ってみましょう。SQLではCREATEなどのDDLも使えます。VARCHAR2(100))どうやらテーブルが作れたみたいです。ちなみにどこにテーブルが出来たかというと、左のメニューバーの「Schema」から確認することが出来ます。「HOGE」というテーブルが作られていますね。上図の赤枠の部分をクリックすると、テーブル定義も見ることが出来ます。SQLではSELECTはもちろん、DELETE、INSERT、UPDATEなどのDMLも使用可能です。先ほど作成したHOGEテーブルにデータを入れてみます。,'田中太郎さんは今夜、月の見える丘に行く予定です。');Runボタンを押して実行すると...どうやらうまくいったみたいなので、テーブルの状態を見てみましょう。INSERTされていますね。UPDATE文も試してみましょう。'田中太郎さんは、砂漠の真ん中ですぐに会いたいと言っています。'0001';Runボタンを押して実行すると...これも成功しました。値が更新されていることを確認すると...ちゃんと更新されていますね。サインアウト後、再サインイン時に前回の状態を復元できる!サインアウトすると、上記で作成したテーブルやデータは削除されてしまいますが、以下の手順を行えば、前回の状態を復元することができます。赤枠「Re-Run」ボタンを押すことで、前回実行したSQLがすべて実行されます。青枠「▷」を押すことで、ステートメント毎にSQLを実行することができます。これにより、前回の状態が復元できます。SQLの簡単な紹介をしました。環境構築なしでOracleが触れるので、自宅でも気軽にOracleを使用することができ、SQLの練習にもなると思います。Expressを利用しました。前の記事へ株式会社ライズウィル人に、企業に、社会に貢献するサービスを提供するITソリューション企業の株式会社ライズウィルです。ライズウィルブログでは、システム開発、Web制作、デザインなどのITに関するためになる情報や、社内のイベント、お知らせなどを掲載していきます。求める人材Web系、もしくはオープン系の開発実務1年以上の経験をお持ちの方。