SQL Server全般
- Microsoft SQL Serverとは?
- SQL Server 入門用のおススメ本はこちら!
- SQL 基礎の基礎がスッキリわかる!
- SQL ServerとOracleの違いをサクッと理解する
- インスタンスについて
- Windows認証、SQL Server認証とは
- 認証モードを変更する
- saとは
- Transact-SQLとは
- コマンド実行するSQLCMDとは?
- GOコマンドとは?
- ログを確認する
- 2種類のファイル データファイルとログファイル
- トランザクションログを消す(クリア)する方法
サーバー設定
- クライアントからアクセスできるようファイアーウォールを設定する
- SQL Server ExpressへクライアントからアクセスするためのTCP/IP設定
- SQL Server エージェント(Agent)を有効にする手順・方法
- データベースを作成する
- データベースを削除する
- データベースを圧縮する
- データファイルを圧縮する
- インスタンスを再起動・開始・停止をする
- 同時接続数を制限するには
クライアント設定
- SQL ServerのSQL開発ツールは何がいい?
- SQL Server ExpressでSQL Server Management Studioで接続する方法
- SQL Server Management StudioでSQLを実行する方法
SQL Serverのエディション
- SQL Server 2017のエディションを解説します
- SQL Server 2016のエディションを解説します
- SQL Server 2008 R2のエディションを解説します
- SQL Serverの製品別バージョンを比較する
- SQL Serverのバージョン・エディションを確認する方法
- バージョン別の.NET Frameworkバージョン
- バージョン別の64ビット・32ビットの対応は?
- SQL Server 2017の価格はいくら?
- SQL Server 2017を無料で使用する方法
- SQL Server 2017のライセンスを解説します
- SQL Server 2016のライセンスを解説します
インストール・アンインストール
- SQL Server Management Studio (SSMS)をインストールする手順・方法
- SQL Server 2017 Developer をインストールする手順・方法
- SQL Server 2017 Express をインストールする手順・方法
- SQL Server 2017 Expressをアンインストールする手順・方法
- SQL Server 2016をインストールする手順・方法
- SQL Server 2016をアンインストールする手順・方法
- SQL Server 2008 R2をインストールする方法・手順
- SQLServerのダウンロード先のまとめ
バックアップ
- SQL Serverをバックアップする(障害直前まで復旧)
- エクスポート(バックアップ)する方法
- インポート(復元)する方法
- デタッチ データベース引越し・手順
- アタッチ データベース引越し・手順
- データベースを圧縮する
- データファイルを圧縮する
主キー・インデックス(index)
- 主キーを作成する
- 主キーを変更する
- 主キーを削除する
- インデックス(index)を作成する
- インデックス(index)を変更する
- インデックス(index)を削除する
- インデックス(index)を再構築する
ユーザー
ストアド
【SQL】数値
- 数値型(整数・小数・金額) int・decimal・money
- CONVERT – 文字列を数値に変換する
- ROUND – 数値を四捨五入する
- FLOOR – 数値を切り捨てる
- ABS – 絶対値を取得する
- MOD – 剰余(除算の余り)を取得する
- POWER – べき乗(2乗、3乗)を取得する
- STDDEV – 標準偏差を取得する
【SQL】文字列
- 文字列型 varchar・nvarchar・char・nchar
- REPLACE – 文字列を置換する
- + – 文字列を連結する
- SUBSTRING – 文字列を切り取る
- LEFT・RIGHT – 文字列を端から切り取る
- LEN・DATALENGTH – 文字数・バイト数を取得する
- RTRIM・LTRIM – 文字列の空白を削除する
- LOWER・UPPER – 文字列を大文字・小文字に変換する
- INITCAP – 文字列の先頭を大文字変換する
- FORMAT – 0埋めするゼロパディング
【SQL】日付
- 日付型 DATE・DATETIME
- CONVERT – 文字列を日付型に変換する
- CURRENT_TIMESTAMP・GETDATE – 現在のシステム日付を取得する
- DATEADD – 日付を加算・減算する
- DATEADD – 時間・分・秒を加算・減算する
- DATEDIFF – 日付の間隔を取得する
【SQL】データ取得・結合・集合
- SELECT – データを取得する【SQL】
- 複数の条件を指定してSELECTする
- AS – 別名をつける
- ASC・DESC – 昇順・降順でソートする【SQL】
- OFFSET・FETCH(LIMITのかわり)【SQL】
- DISTINCT – 重複行を1行にする【SQL】
- HAVING – グループ化して条件を指定する【SQL】
- JOIN (結合)の種類について解説します
- INNER JOINとは(内部結合)
- LEFT JOIN・RIGHT JOINとは(外部結合)
- FULL JOINとは(完全外部結合)
- JOINで複数の条件を書くには
- UNION・UNION ALL – (和集合)複数のSELECT結果を統合する【SQL】
- INTERSECT – (積集合)複数のSELECT結果の重複を取得する【SQL】
- EXCEPT – (差集合)複数のSELECT結果の差を取得する【SQL】
【SQL】更新
- INSERT – 登録する【SQL】
- BULK INSERT – CSVファイルから登録する【SQL】
- UPDATE – 更新する【SQL】
- UPDATE FROM – SELECT結果でUPDATEする【SQL】
- UPDATE JOIN – SELECT結果でUPDATEする【SQL】
- DELETE – 削除する【SQL】