データベース
データ ストレージのウェアハウス、データの永続性 (永続的なストレージ) 操作のサポート、および対応するクエリ メカニズムのサポート
データベースの分類
- RDBMS リレーショナル データベース:
- NoSQL (SQL だけではない) 非リレーショナル データベース
RDBMS 共通データベース タイプ
- MySQL: 商用利用をサポートするオープンソースで無料のデータベースです。
- Oracle : コマーシャル料金
- SQL Server: Microsoft 製品
- DB2 : IBM 商用データベース
一般的なタイプの NoSQL データベース
- Redis: キーと値のペアであり、高い同時実行性をサポートし、シングルスレッドのメモリ タイプの非リレーショナル データベースに基づいています
- Memcache : キーと値のペア構造に基づく非リレーショナル データベース
- Mongodb :
文档结构
に
MySQL データベースのインストール
-
D:/Program Files
フォルダーの下に、新しい MySQL フォルダーを作成します。 -
公式にダウンロードした解凍パッケージの bin と同じレベルのすべてのコンテンツを MySQL フォルダーに解凍します。
-
MySQL フォルダーの下に、新しい my.ini (MySQL データベースの構成ファイル) ファイルを作成します。
接尾辞に注意してください。コンピュータが接尾辞を認識できない場合は、ファイル拡張子を開いてください
- my.ini を編集モードの notepad++ で開き、MySQL 構成ファイルを書き込みます。
[mysqld]
basedir = D:\Program Files\MySQL
datadir = D:\Program Files\MySQL\data
port = 3306
- コマンド プロンプトを開くには
管理员身份
、データベースを初期化します。
cd /d D:\Program Files\MySQL\bin
# 查看 mysqld 所有的命令
mysqld --verbose --help
# 初始化 mysql 数据库
mysqld --initialize-insecure --user=mysql
-I, --initialize デフォルトのデータベースを作成して終了します。ランダムな期限切れパスワードを持つスーパー ユーザーを作成し
、ログに保存します。
–initialize-insecure
デフォルトのデータベースを作成して終了します。
空のパスワードでスーパー ユーザーを作成します。
- mysql をウィンドウにして、ブート時に自動的に起動するようにします
mysqld install <服务名>
サービス名は指定できません。指定しない場合、デフォルトは mysql です
- mysql コマンドの場所を環境変数パスに追加します (主にコンソールを使用する場合は必要ありません)。
setx path D:\Program Files\MySQL\bin ;
- 管理者モードで、MySQL データベースを起動します
net start <服务名>
- MySQL データベースに接続する
mysql -uroot -p -P -h
-u ユーザー名を設定します。スーパー管理者はデフォルトで root です
-p パスワードを設定します。パスワードが空の場合は設定できません
-P ポート番号を設定します。3306 の場合は設定できません
-h IP を設定します、ローカル マシンの場合はセットアップできません
MySQL データベースのアンインストール
- mysql データベース サーバーを停止します。
net stop <服务名>
- ウィンドウからmysqlサービスを削除します
mysqld remove <服务名>
或者
sc delete <服务名>
-
環境変数を削除
-
ディスクから MySQL 全体を削除する
MySQL データベース構成
DBMS (データベース管理システム): フルネーム データベース管理システム
DBMS -> DB -> (テーブル、ビュー、インデックス、プロシージャ、関数、トリガー)