一般的に使うSQLのコマンドの一覧になります。
HiRDB のSQLコマンドを載せています。
他のRDBでも利用できるコマンドが多くあるため、ご活用ください。
説明 | SQL文 |
---|---|
新しいテーブルを作成する | CREATE TABLE テーブル名 (列名1 データ型, 列名2 データ型, ...) |
特定のテーブルからすべてのデータを取得する | SELECT * FROM テーブル名 |
特定のテーブルから特定の列のデータを取得する | SELECT 列名 FROM テーブル名 |
特定の条件を満たすデータのみを取得する | SELECT * FROM テーブル名 WHERE 条件 |
特定のテーブルのデータを更新する | UPDATE テーブル名 SET 列名 = 新しい値 WHERE 条件 |
特定のテーブルのデータを削除する | DELETE FROM テーブル名 WHERE 条件 |
現在の日付と時刻を取得する | SELECT CURRENT_TIMESTAMP FROM RDB$DATABASE |
特定の列を16進数で表示する | (HirDBに該当の機能はありません) |
特定の列の値を16進数に変換する | (HirDBに該当の機能はありません) |
2つのクエリの結果の差を取得する | (HirDBに該当の機能はありません) |
2つのクエリの結果の共通部分を取得する | (HirDBに該当の機能はありません) |
2つのクエリの結果を結合する | (HirDBに該当の機能はありません) |
特定の条件に応じて値を選択する | CASE WHEN 条件 THEN 値1 ELSE 値2 END FROM テーブル名 |
特定のパターンに一致するデータを検索する | SELECT * FROM テーブル名 WHERE 列名 LIKE 'パターン' |
特定の範囲のデータを取得する | SELECT * FROM テーブル名 WHERE 列名 BETWEEN 値1 AND 値2 |
特定のテーブルのデータを更新する | UPDATE テーブル名 SET 列名1 = '新しい値1', 列名2 = '新しい値2' WHERE 条件 |
特定のテーブルのデータを削除する | DELETE FROM テーブル名 WHERE 条件 |
特定のテーブルの一部のデータを選択する | SELECT 列名1, 列名2 FROM テーブル名 WHERE 条件 |
テーブルを結合してデータを選択する | SELECT 列名1, 列名2 FROM テーブル名1, テーブル名2 WHERE テーブル名1.列名 = テーブル名2.列名 |
データをソートして選択する | SELECT 列名1, 列名2 FROM テーブル名 ORDER BY 列名1 DESC |
特定のテーブルの行数を取得する | SELECT COUNT(*) FROM テーブル名 |
特定のテーブルのデータをコピーする | INSERT INTO テーブル名1 SELECT * FROM テーブル名2 |
特定のテーブルのデータをバックアップする | BACKUP TABLE テーブル名 TO 'ファイルパス' |
テーブルの全データを出力する | EXPORT TABLE テーブル名 TO 'ファイルパス' |
テーブルの全データを読み込む | IMPORT TABLE テーブル名 FROM 'ファイルパス' |
特定のテーブルのインデックスをリビルドする | REBUILD INDEX ON テーブル名 |
プロシージャのソースが見たいとき | select * from master.sql_routines where ROUTINE_NAME = 'プロシージャ名' |
インデックス確認 | select * from master.SQL_INDEX_COLINF where TABLE_NAME = 'インデックス名' order by INDEX_ID,INDEX_ORDER ; |
DATE型+指定した日数 | SELECT (DATE(CURRENT_DATE) - 7 DAY) FROM ~ |
SELECTの表示件数を指定する | SELECT * FROM テーブル名 limit 10 |
DATE型+指定した日数 | TIMESTAMP(ADD_INTERVAL(VARCHAR_FORMAT(CURRENT_TIMESTAMP, 'YYYY-MM-DD HH:MI:SS'), -00000000090000)) |
これらのSQLコマンドを使用することで、HiRDBのデータベース管理に必要な基本的な操作が可能となります。各コマンドについて詳しく知りたい場合は、HiRDBの公式ドキュメンテーションを参照することをお勧めします。
仕事で使えるLinuxコマンドも纏めています。よろしければご一緒にご活用ください
-
仕事で使うLinux/UNIXコマンド一覧
続きを見る