ディレクトリ
1. MySQLの学習リソース
チュートリアル- MySQLの-Runoob
Runoob-SQL-チュートリアル
MySQLの学習教材の概要
2. MySQLのインストール
- MySQLは、Oracle Corporationの一部今、スウェーデンの会社のMySQL ABが開発しました
- MySQLは、オープンソースのリレーショナルデータベース管理システムです
- MySQLコミュニティ版とエンタープライズ版へ
詳細なインストールチュートリアル:MySQLのインストール(Mac版) -デンバー
3. MacのPATH環境変数
環境変数の詳細:MACおよび環境変数PATHのPATHのビューを設定します
3.1 現在のユーザレベルの環境変数
- 〜/ .bash_profileの
- 〜/ .bash_login
- 〜/ .profileに
- 〜/ .bashrcに
3.2 PATH構文
#中间用冒号隔开
export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
3.3 ビューのPATH
echo $PATH
3.4は、MySQLの環境変数に追加されます
(1)MySQLへの環境変数を追加します。
あなたは、環境変数を設定しない場合は、コマンドでmysqlを実行し、ディレクトリ(mysqlディレクトリ)をインストールする必要がありますのmysql /usr/local/mysql
私たちは、環境変数を設定することを選択したので、下
ターミナルでは、ユーザーが実行し、ディレクトリを入力するvim .bash_profile
か、直接実行vim ~/.bash_profile
キーを押して、以下を追加し、esc
入力して:wq
出口へと保存
# mysql
export PATH=${PATH}:/usr/local/mysql/bin
#快速启动、结束MySQL服务, 可以使用alias命令
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
(2)使用source ~/.bash_profile
環境変数の設定を有効取る
その後、我々は、MySQL(パスワード)を起動し、任意の場所でのmysqlコマンドを実行することができます(3)
mysql -uroot -p
4. MySQLのディレクトリ構造
- 実行可能ファイルを格納するためのbinディレクトリ
- データカタログ、ストア・データ・ファイル
- docsディレクトリ、店舗ドキュメント
- ディレクトリは、ヘッダファイルストレージが含まれている含ま
- libディレクトリ、ファイルリポジトリ
- 共有ディレクトリ、エラーメッセージと文字セットファイル
5.共通コマンド
5.1 mysqlコマンド
- MySQLサービスがオンになっている(私は
~/.bash_profile
別名を設定します。パスワードはコンピュータコードです)
mysqlstart
- MySQLサービスをシャットダウンします
mysqlstop
- [スタート] MySQLの
mysql -uroot -p
- MySQLを終了するには、3つの方法
mysql > exit;
mysql > quit;
mysql > \q;
5.2共通のプロンプト
パラメータ | 説明 |
---|---|
\ D | 完全な日付 |
\ dは | 現在のデータベース |
\ H | サーバー名 |
\で | 現在のユーザー |
プロンプト、MySQLのデフォルトのプロンプトですが変更されることはありません
mysql>
これは、サーバー上で、私たちはデータベース操作を知らせない促すことができます
変更MySQLのプロンプト
方法aは:クライアント接続パラメータで指定されています
mysql -uroot -p密码 --prompt 提示符
方法2:クライアントは、プロンプトで、プロンプトに接続されています
mysql>prompt 提示符
5.3 mysqlのmysqlの文規範や一般的なコマンド
印刷バージョン
SELECT VERSION();
表示され、現在の日付と時刻
SELECT NOW();
表示され、現在のユーザー
SELECT USER();
MySQLの文仕様
- キーワードや関数名はすべて大文字(小文字ないエラーが)あります
- データベース名、テーブル名、フィールド名すべて小文字
- SQL文はセミコロンで終了する必要があります
データベースを表示します。
5.4一般的なパラメータ
パラメータ | 説明 |
---|---|
-uルート或--user =ルート | ユーザー名 |
-p XXX後、またはパスワードの入力を入力します-p | パスワード |
-P XXX | ポート番号 |
-hまたは--host =名前 | サーバー名 |
-Vまたは--version | バージョン情報を出力 |
6.オペレーションデータベース
6.1 CREATEのデータベースを作成します。
デフォルトのインストールでは、4つのmysqlデータベースが付属していた後、
[]
それは時間からの書き込みへの書き込みを表し、
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name
データベースの作成
CREATE DATABASE t1;
すべてのデータベースを表示します
SHOW DATABASES;
エラーメッセージ
SHOW WARNINGS
作成したビューのエンコードデータベース
SHOW CREATE DATABASE t1;
エンコーディングデータベースが設定されていますutf8
かgbk
SHOW CREATE DATABASE t2 CHARACTER SET utf8;
6.2データベースALTERを変更
ALTER {DATABASE | SCHEMA} db_name
[DEFAULT] CHARACTER SET [=] charset_name
6.3削除、データベースのDROP
DROP {DATABASE | SCHEME} [IF EXISTS] db_name
7.統合に関する問題
MySQLの7.1は、あなたがターンするたびに解決し、ソース〜/ .bash_profileのが必要です
zshのターミナルは、それほどの.bash_profileに実行すべきコマンドが存在しない、それはzshのシェルから起動しますターミナルを起動した後と思われるので、変換するために使用しました
ソリューション:vimの〜/ .zshrc
コマンドを追加します:ソース〜/ .bash_profileの
それぞれが実行されますので、最初のソース〜/ .bash_profileのアイテム2からそう、ターミナルを起動していることができます直接アクセスmysqlの
7.2 MySQL8.0は、パスワード方式のバージョンを変更しました
ターミナルは、次のコマンドシーケンスで
(1)mysql -uroot -p'原来的密码'
(2)show databases;
(3)use mysql;
(4)ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码'
(5)quit;
(6)mysql -uroot -p'你的新密码'
7.3 MySQL8.0 my.cnfのプロファイルバージョンを追加
マックのデフォルトは、設定ファイルの終わりではないのmy.cnf
解決策:
次のコマンド入力端子には
sudo vim /etc/my.cnf
その後、あなたは、例えば、次のコードを、彼らは、ファイルに追加したいコンフィギュレーションの内容を追加することができます
[mysql]
prompt=\\U [\\d]>
次のように[スタート] MySQLは再び、効果があります