MySQLの[データベース]の学習シリーズ()インストールと設定頻繁に使用するコマンド

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 提示符

詳細なMySQLのデータベースプロンプト引数

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;

エンコーディングデータベースが設定されていますutf8gbk

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は再び、効果があります
ここに画像を挿入説明

308元記事公開 ウォンの賞賛149 ビュー150,000 +を

おすすめ

転載: blog.csdn.net/qq_43827595/article/details/104568850