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 投稿
OracleのRETURNING INTO句の使い方
1. 概要
RETURNING...INTO...句は、INSERT、UPDATE、またはDELETEステートメントと組み合わせて使用されます。これらのステートメントによって影響を受けた行の特定の列の値をPL/SQL変数に代入するために使用されます。これはSELECT...INTO...ステートメントに似ています。INSERT、UPDATE、DELETEの各ステートメントでRETURNING...INTO...が返す結果は異なります。
DELETE ...
6月24日 20:03 投稿
SQLによるテーブルデータの追加・更新・削除操作
関係データベースにおける基本的なデータ操作は、INSERT、UPDATE、DELETE の3つのDML文で実現されます。以下に、各操作の実践的な使い方と注意点を、実際の教育データモデル(学生・科目・履修)を基に解説します。
1. データの挿入(INSERT)
単一レコードの挿入
明示的に列名を指定し、対応する値を提供します。列順と値順が一致している必要があります。
-- 学生マス ...
6月21日 20:08 投稿
MySQL基本操作と構文
MySQLの基本的な概念
エンティティ
実際の物体または対象。これらは静的な特徴を持つ。
データ
計算機で使用される、対象を記述するためのシンボル。これらの特徴が組み合わさってレコードを形成する。
データベース
データを一定の構造に組織化し、保存および管理するプログラム。関係型データベースと非関係型データベースがある。
データベースシステ ...
6月14日 23:42 投稿
MySQLにおけるデータベースとテーブル操作の基礎
SQL言語の基本概念
SQL(Structured Query Language)は、リレーショナルデータベースにおいてデータ操作・検索・メンテナンスを行うための標準化された言語です。開発者やDB管理者は以下の作業に利用できます:
データベース構造の変更
セキュリティ設定の調整
ユーザー権限の付与
必要な情報の取得
データの更新・バックアップ・復元
SQL文の分類
MySQLではSQL文を以 ...
6月13日 18:23 投稿