PostgreSQLのスキーマ定義とデータ操作入門

データベースとテーブルの作成 PostgreSQL環境での開発は、ストレージ単位であるデータベースの作成から始まります。 CREATE DATABASE meteorology_db; 不要になったデータベースは、以下のコマンドで物理的に削除します。 DROP DATABASE meteorology_db; テーブル構造の定義 観測データを格納するメインテーブルと、地域マスター情報を管理する補助テーブルを作成します。 ...

10月10日 10:31 投稿

SQLにおけるデータ操作言語(DML)の活用法と安全な実装パターン

DML(データ操作言語)によるレコード制御 リレーショナルデータベースにおいて、保存された情報のライフサイクルを管理するにはDML(Data Manipulation Language)が不可欠です。抽出処理とは異なり、実際の業務データを動的に生成・変更・破棄する役割を担います。ここでは、標準的なRDBMSで共通するINSERT、UPDATE、DELETEの実装パターンと、本番環境での安全性を確保す ...

10月8日 14:50 投稿

SQLクエリの応用技法

1. 特定の順序でデータを並べ替える: FIELD()関数 SQLのORDER BY句は通常、昇順または降順でデータをソートしますが、特定の値リストに基づいてカスタムの順序でソートしたい場合があります。そのような場合にFIELD()関数が非常に役立ちます。この関数は、指定された文字列がリスト内のどの位置にあるかに応じて数値を返します。 SELECT * FROM product_catalogs ORDER B ...

10月4日 14:04 投稿

MySQLのデータベース操作と設計入門

データベースの基本概念 データベース(DB)とは、構造化された形式で情報を保存するためのシステムです。データは特定の規則に従って整理・保管され、効率的なアクセスが可能になります。 データベース管理システム(DBMS)は、これらのデータを管理するソフトウェアであり、代表的なものには MySQL や Oracle などがあります。 SQL(Structured Query Language)は、リレ ...

8月19日 11:36 投稿

MySQL テーブル構造定義とデータ操作の基本構文

テーブルの作成とデータ型 データベースにおいてテーブルを新規作成するには、CREATE TABLE 文を使用します。列の定義と同時に、制約条件や文字コードを指定することが可能です。 CREATE TABLE employees ( emp_id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, full_name VARCHAR(50) NOT NULL, department VARCHAR(30) DEFAULT 'General', hire_date DATE N ...

8月2日 13:12 投稿

T-SQLデータベース操作の基礎と応用

データベースの作成 SQL Serverで新しいデータベースを作成するには、CREATE DATABASE文を使用します。主ファイルとログファイルの両方を明示的に定義できます。 CREATE DATABASE SampleDB ON PRIMARY ( NAME = 'SampleDB_Data', FILENAME = 'C:\Data\SampleDB.mdf', SIZE = 5MB, MAXSIZE = 30MB, FILEGROWTH = 5% ) LOG ON ( NAME = 'SampleDB_Lo ...

7月21日 02:04 投稿

SQLデータ操作言語(DML)とデータ問合せ言語(DQL)の実践的解説

データテーブルに対するDML操作 INSERT文によるデータ追加 INSERT文はテーブルに新しいレコードを追加します。基本的な構文は以下の通りです: INSERT INTO テーブル名 (カラム1, カラム2, ...) VALUES (値1, 値2, ...); 複数行を一度に挿入する場合: INSERT INTO テーブル名 (カラム1, カラム2, ...) VALUES (値1, 値2, ...), (値3, 値4, ...), (値5, 値6, ...); REPLA ...

7月14日 00:32 投稿

MySQLデータベース操作の基礎

1. DDL(データ定義言語)の基本操作 データベースやテーブルの構造を定義・変更するためのコマンド -- データベースの作成 CREATE DATABASE school_system DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- データベース選択 USE school_system; -- テーブルの作成 CREATE TABLE learners ( student_id INT PRIMARY KEY NOT NULL, full_name V ...

7月6日 00:02 投稿

Hiveの基本SQL構文解説

HiveはHadoop上に構築されたデータウェアハウスシステムであり、構造化データファイルをデータベーステーブルにマッピングし、SQLクエリをMapReduceジョブに変換して実行する。SQLに似たクエリ言語(HiveQL)を提供し、MapReduceに不慣れなユーザーでもデータの集計・分析が行える。ただし、OLTPやリアルタイムクエリには不向きで、大規模な不変データのバッチ処理に最適で ...

7月4日 21:52 投稿

Apache Ignite JavaThinClient 入门ガイド - キー値(SQL)ストレージ

Apache Ignite 概要 Apache Ignite は、水平スケーラブルでフェールセーフな分布式 SQL データベースです。データは、リプリケーションまたはパーティション形式でクラスタ内で管理されます。 Ignite は、SQL データベースとして、SELECT、UPDATE、INSERT、DELETE などの DML 操作をサポートします。また、distributed system 特有の一部の DDL 操作も実装されています。 ...

7月4日 20:01 投稿