データベース

2020年10月04日 MySQL

【MySQL】ログインする

MySQL でログインする手順です。     ■ログインする -h ホスト名もしくはIPアドレスを指定します。 -u ユーザーを指定します。 -P ポートを指定します。 -p パスワード入力を指定しま...

2020年10月04日 PostgreSQL

【PostgreSQL】ロール(ユーザー)を削除する(DROP)

PostgreSQL でロール(ユーザー)を削除する手順です。     ■ロール(ユーザー)を削除する test=> drop role testadmin; DROP ROLE test=&g...

2020年10月04日 PostgreSQL

【PostgreSQL】現在ログインしているロール(ユーザー)を確認する

PostgreSQL で現在ログインしているロール(ユーザー)を確認する手順です。     ■現在ログインしているロール(ユーザー)を確認する test=> select current_use...

2020年10月04日 PostgreSQL

【PostgreSQL】権限を確認する

PostgreSQL で権限を確認する手順です。     ■権限を確認する(メタコマンド) test=> \dp                                     Acce...

2020年10月04日 PostgreSQL

【PostgreSQL】テーブルへの権限を付与する(GRANT)

PostgreSQL でテーブルへの権限を付与する手順です。   ■テーブルへの権限を付与する(全権限) ログインロール「test01」に「mytable」テーブルの全ての権限を割り当てています。 test=&...

2020年10月04日 AWS

【PostgreSQL】【RDS Aurora PostgreSQL】管理者用ログインロール(ユーザー)を作成する

RDS Aurora PostgreSQL で管理者用ログインロール(ユーザー)を作成する手順です。     ■参考サイト PostgreSQL を実行している Amazon RDS または Auro...

2020年10月04日 PostgreSQL

【PostgreSQL】データを取得する(SELECT)

PostgreSQLでデータを取得する手順です。   ■データを取得する(全部) test=> select * from mytable;   id | name  ----+------    1 |...

2020年10月04日 PostgreSQL

【PostgreSQL】テーブルにデータを追加する(INSERT)

PostgreSQL でテーブルにデータを追加する手順です。     以下のコマンドで作成したテーブル構成とします。   ■テーブルの構成 create table mytable (id ...

2020年10月04日 PostgreSQL

【PostgreSQL】テーブル一覧を確認する

PostgreSQL でテーブル一覧を確認する手順です。     ■テーブル一覧を確認(メタコマンド) test=> \dt           List of relations   Sche...

2020年10月04日 PostgreSQL

【PostgreSQL】テーブルを作成する

PostgreSQL でテーブルを作成する手順です。   ■テーブルを作成する test=# create table mytable01 (  test(#  id integer,  test(#  nam...

2020年10月04日 PostgreSQL

【PostgreSQL】DB(データベース)一覧を確認する

PostgreSQL で DB(データベース)一覧を確認する手順です。   ■DB(データベース)一覧を確認する postgres=# select datname, datdba, encoding, dat...

2020年10月04日 PostgreSQL

【PostgreSQL】DB(データベース)を作成する

PostgreSQL で DB(データベース)を作成する手順です。   ■DB(データベース)を作成する postgres=# create database test;  CREATE DATABASE  p...

2020年10月04日 PostgreSQL

【PostgreSQL】ロール(ユーザー)を確認する

ロール(ユーザー)を確認するコマンドです。   ■ロール(ユーザー)を確認する test=> select rolname, rolsuper, rolcanlogin from pg_roles;   ...

2019年01月29日 AWS

【SQL Server】【AWS RDS】Microsoft SQL Server と RDS for SQL Server

Microsoft SQL Server と RDS for SQL Server の違いについて調べました。     RDS for SQL Server のメリット・デメリット 以下の設定や管理が...

2019年01月27日 SQL Server

【SQL Server】互換性レベルについて解説

今回は Microsoft SQL Server の「互換性レベル」について解説します。 互換性レベルは、バージョンアップやバックアップ&リストアの可否に影響します。       SQL S...

2018年12月12日 PostgreSQL

【PostgreSQL】テーブル設計(データ型、制約)【Part.12】

今回はテーブル設計について解説します。     テーブルの操作 CREATE TABLE ← テーブルの作成 DROP TABLE ← テーブルの削除 ALTER TABLE ← テーブルの変更 &n...

2018年12月07日 PostgreSQL

【PostgreSQL】PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)【Part.7】

今回は PostgreSQL の運用管理(ユーザー管理、バキューム、インフラ運用など)について解説します。     vacuumdb コマンド データベースを日々運用していくと、データの更新によって使...

2018年12月04日 PostgreSQL

【PostgreSQL】PostgreSQL の標準付属ツール(psql、pg_ctl、initdb、COPY、その他)の説明とコマンド手順【Part.4】

今回は PostgreSQL の標準付属ツール(psql、pg_ctl、initdb、\copy、COPY、その他)の使用手順を解説します。       psql コマンド 日々 Postg...

2018年12月02日 PostgreSQL

【PostgreSQL】【正規化】リレーショナルデータベース(RDMS)の基本【Part.2】

データベースを勉強し始める方に取って最初の難関が「正規化」です。   正規化には第1正規化から第5正規化まであります。 第1正規化 第2正規化 第3正規化 第4正規化 第5正規化     正...

2018年12月01日 PostgreSQL

【PostgreSQL】PostgreSQL の特徴と基本【Part.1】

シリーズものとなりますが、現在 OSS RDBMS(オープンソースソフトウェアのリレーショナルデータベース管理システム:PostgreSQL、MySQL など)のスキルを学習しており、その一環として学習したことをまとめま...

2018年11月18日 PostgreSQL

【PostgreSQL】データベースのディレクトリ構造やファイルの役割について

PostgreSQL を運用管理をするうえで、データベースのディレクトリ構造やファイルの役割についての情報が必要になることがあります。 今回は、データベースクラスタのディレクトリやファイルについて解説します。 &nbsp...

2018年11月17日 PostgreSQL

【PostgreSQL】基本的な運用コマンド一覧

今回は、オープンソースソフトウェア(OSS)のデータベースでもとくに有名な PostgreSQL の基本的な運用コマンドについて解説します。 データベースへのアクセス、情報の取得、データベース一覧の表示、テーブル一覧の表...

2018年10月27日 SQL Server

【DB】【SQL Server】リンクサーバー(Linked Server)とは

最近はデータベース関連の案件が増えてきましたので、再度データベースの基本から学びなおしています。 今回は「リンクサーバー」について解説します。       リンクサーバーとは? リンクサーバ...

2018年03月17日 PostgreSQL

【PostgreSQL】【CentOS7】yum コマンドで PostgreSQL インストール&初期設定(ユーザー作成、パスワード設定、データベース作成、権限割り当て)手順

PostgreSQL のインストールと初期設定手順です。 yum コマンドで PostgreSQL サーバーをインストール後に初期設定をします。   インストール後の基本的な運用コマンドについては以下のページを...

2018年02月08日 データベース

【Oracle】基本的なアーキテクチャのまとめ【備忘録】

アーキテクチャとは? 「アーキテクチャとはソフトウェアの内部構造」です。 システムを構築する時は、必ず何かしらの「目的」があります。 例えばカラオケをするシステム、写真を加工するシステムなど。 その目的を実現するための内...

2017年11月26日 DNS(ドメイン)

【リトルサーバー】リトルサーバーに WordPress をインストールして、お名前.comで取得した「ドメイン」を割り当てる手順【図解】

今回は、リトルサーバーに WordPress をインストールして、お名前.comで取得した「ドメイン」を割り当てる手順を解説します。 リトルサーバーは月額150円程度で WordPress がインストールできるという、非...

2017年09月16日 CentOS7 (RedHat7)

【Zabbix 3.4】CentOS 7 への Zabbix インストール手順

2017年8月に「Zabbix 3.4.1」がリリースされたので、早速インストールをしてみました。 Zabbix でサーバーの監視をしたいですが、それ以上にサーバーの SNMP トラップを Zabbix で受信して「シビ...

2017年09月04日 MySQL

さくらインターネットの「Web改ざん検知サービス」の機能について

さくらのレンタルサーバーに「Web改ざん検知サービス」の機能がついています。     「Web改ざん検知サービス」の詳細 https://www.sakura.ad.jp/function/secur...

2017年08月27日 PHP

【WordPress引越】プラグインなしで「お名前.com」の「共用サーバー」にサイトを引っ越しする手順【図解】

  「リトルサーバー」から「お名前.com」のレンタルサーバー(共用サーバー)に WordPress のサイトを引越する手順です。 手順が膨大&複雑なため、結構大変でした。 しかし最後まで通して WordPre...

2017年05月31日 CentOS6 (RedHat6)

サーバーの負荷状態を調査する(vmstat,free,top,proc,ps)

レンタルサーバーでもWebサーバーでも日々運用していると、急にレスポンスが悪くなったり、タイムアウトしたりでページの閲覧が遅く(重く)なったりします。 今回は、サーバーの負荷状態について調査する方法を解説します。 原因の...