MySQL は世界中で広く利用されているデータベースの一つで現在 Oracle 社が開発をおこなっています。ここでは MySQL をこれから使われる方を対象とした MySQL 入門を掲載します。 MySQL をローカル環境にインストールする方法や、 MySQL を使ってデータベース、テーブル、ユーザー、トリガなどの作成する方法に関して簡単なサンプルを使って実際に試しながら一つ一つ解説していきます。
![MySQL/PostgreSQLなどデータベースの学習ならDBOnline](https://cdn-ak-scissors.b.st-hatena.com/image/square/15a0839861be9364ea6e95715f0733fa9bbe3bdf/height=288;version=1;width=512/https%3A%2F%2Fwww.javadrive.jp%2Fmysql%2Fp0-0.png)
MySQL では新しいユーザーを作成するときに CREATE USER 文を使用します。ここでは MySQL で新しいユーザーを作成する方法について解説します。 CREATE USER [IF NOT EXISTS] user [auth_option] [, user [auth_option]] ... DEFAULT ROLE role [, role ] ... [REQUIRE {NONE | tls_option [[AND] tls_option] ...}] [WITH resource_option [resource_option] ...] [password_option | lock_option] ... auth_option: { IDENTIFIED BY 'auth_string' | IDENTIFIED WITH auth_plugin | IDEN
SSDに最適化したアーキテクチャで開発中のRethinkDBはトランザクションの基本となるACID性を備えているにもかかわらず、これまでのリレーショナルデータベースと比べて優れた機能を実現しようとしているようです。同社のWebサイトで解説している内容を基に、紹介していきましょう。 まず基本的な特長として、RethinkDBはMySQLのストレージエンジンと互換性を持つデータベースエンジンで、MySQLのストレージエンジンを入れ替えることで、アプリケーションには何の変更もせずに使い始められるとのこと。 ロックフリー トランザクションを実現している一方で、ロックは発生しないとのこと。更新や削除をしようとしているデータに対しても安全に読み出しが可能。 オンラインで実行可能な管理機能 データベース利用中でも性能に影響を与えずに、バックアップ、スキーマの変更、ガベージコレクションなどを実行可能。My
長くアプリケーションをメンテナンスしているうちに、データベースを別の環境に移行する機会もあるかと思います。私が経験したPostgreSQLからMySQLへの移行における手順を示しておきます。 このシステムは下記のような特徴を持っているため、かなり簡単な部類に入るかと思います。 データをバッチで突っ込む以外に更新は無い TRIGGERは使わない VIEWは使わない それらしい機能は全然使わない 機能も大したこと無い、それゆえに制限も無いということで、データベース・エンジンはMyISAMにしました。テーブルの関連付けは移行しないということです。関連付けも移行する場合はまた別途手順が必要になるでしょう。 PostgreSQLのデータをエクスポートする PostgreSQLの付属のプログラムpg_dumpを使います。ここでは、ダンプするデータベースの名前をdb1としておきます。この時、後の作業のた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く