
No.3ベストアンサー
- 回答日時:
SQLの練習をしたいRDBMSは、選択通りSQL Serverですか?
主要なRDBMSは標準SQLに準拠していますが、日付や時刻のデータ型、関数などでは大きな仕様差があります。
db<>fiddle
https://dbfiddle.uk/
自分のPCにRDBMSをインストールせずに、無料でSQLを実行して練習したりできるWebサービスです。
会員登録などもなく、すぐに使い始めることができます。
主要な複数のRDBMS、いくつかのバージョンに対応しています。
表定義や格納データを保存できないため、表定義→データ格納→検索をそれぞれ異なるボックスに入力し、一度のRUNで確認する方法になります。
上記URLでサイトに入ると、RDBMSの選択ページになります。
そこでRDBMSを選択してクリックすると、各RDBMSのバージョンを確認するSELECT文などが入力され、結果が表示されているページに移ります。
ここで、バージョンを変えることもできます。
(1)ボックスを1個増やして、CREATE TABLE文を入力します。入力できたら、RUNで実行します。
正常に定義されたことが、メッセージ等が出力されず分からない場合があります。エラーメッセージが出ていなければ、(2)に移ってみてください。
(2)ボックスを一個追加し、テスト用のデータを格納するため、INSERT文を入力します。
下記のようにボックス内に複数のINSERT文を入力可能なRDBMSが多いです。
INSERT文;
INSERT文;
Oracleの場合は、無名ブロックにして入力する必要があります。
BEGIN
INSERT文;
INSERT文;
END;
/
入力したら、(1)も入力したままでRUNをクリックします。エラーがあったら修整してまたRUNを繰り返します。
(3)(1)と(2)がエラーなく終えたら、またボックスを追加します。
SELECT文を入力します。
RDBMSにより、1個のボックスに1個のSELECT文しか実行できないものと、複数のSELECT文を実行できるものがあります。
複数のSELECT文を入力できる場合は、次のように終端のセミコロンを忘れず入力します。
SELECT文;
SELECT文;
入力できたら、RUNをクリックして実行します。エラーがあったら修整してまたRUNをやってみます。
以上がdb<>fiddleの基本的な使い方です。
Oracleの勉強をしたい場合は、Oracle Live SQLというOracleが提供する無料サービスがあります。こちらは無料の会員登録が必要です。
表定義、格納データをセッション接続中は維持されるので、SQLを変えながら色々試すことができます。
SAVE POINTなど、トランザクション制御系のSQLは実行できません。
No.2
- 回答日時:
案1. SQL を練習できるウェブサービスを使う
例)
https://sqliteonline.com/
案2. Linux 機能を使って SQL を練習できるソフトを導入する
例)
https://support.google.com/chromebook/answer/914 …
https://www.sqlite.org/cli.html
No.1
- 回答日時:
まずはRDBMSサーバーを立てなければなりません。
MySQLなら無償で利用できます。
Cromeでもインストール実績があるようです。
それからMySQL Workbenchの代替アプリで接続すれば練習できそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLの練習 1 2022/08/10 16:43
- その他(ブログ) ブログの作成 2 2023/06/25 09:11
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- JavaScript SQLでデータベースから返ったデータのJSON形式生成について 1 2022/04/06 12:25
- JavaScript Python Java,Springフレームワークの習得 1 2023/08/02 15:28
- SQL Server 大学でSQLの授業があるのですが全くわかりません。 表ではなく文で説明されているのですが調べても理解 6 2022/07/20 02:26
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- Oracle SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列 1 2023/03/27 22:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
LINEで電話をかけたら、「相手...
-
Discordというアプリについてな...
-
パソコンでファイルを開く時、...
-
whooというアプリは、位置情報...
-
CubePDFをインストールしたら、...
-
残データ容量0.1Gになりました。
-
位置情報アプリwhooについて 彼...
-
gの違う方のやつの出し方を教え...
-
Windows11にしたら、次の動画へ...
-
EaseUSやAOMEIのバックアップソ...
-
spacedeskというアプリがパソコ...
-
バッファローの「みまもり合図...
-
シャオミのスマートバンド7、世...
-
エクスペディアで海外旅行を予...
-
タブレットやスマホのブラウザ...
-
MBC というアプリを日本語表示...
-
卒業検定って効果測定受からな...
-
会社で変なアプリ入れられました
-
スマホのメールにPDFの添付ファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
Discordというアプリについてな...
-
LINEで電話をかけたら、「相手...
-
gの違う方のやつの出し方を教え...
-
whooというアプリは、位置情報...
-
パソコンでファイルを開く時、...
-
位置情報アプリwhooについて 彼...
-
Xvideoのファイルの何%にウィル...
-
EaseUSやAOMEIのバックアップソ...
-
Windows11にしたら、次の動画へ...
-
バッファローの「みまもり合図...
-
CubePDFをインストールしたら、...
-
Windows Update 後、Office2019...
-
残データ容量0.1Gになりました。
-
エクスペディアで海外旅行を予...
-
自衛官の彼を信じていいのか不...
-
LINEで文章が重複して送られる...
-
ユニクロ FRtimeについて
-
アプリ「みてね」について 困っ...
-
タブレットやスマホのブラウザ...
おすすめ情報