MySQLデータベース菜鳥チュートリアル(一)

1883 ワード

1、MySQLインストール
Windowsシステム:(解凍ファイル)ダウンロード :https://dev.mysql.com/downloads/file/?id=496745
解凍してフォルダに入り、binファイルの次の2つの実行可能ファイルを見つけます:サービス側:mysqldクライアント:mysql
--サービス側初期化:D:MySQL 8.02\mysql-8.0.21-winx64\mysql-8.0.21-winx64\bin\mysqld --initialize-insecure
--初期化後のデフォルト作成:user:root passwd:空
--サービス側の起動:D:MySQL 8.02\mysql-8.0.21-winx64\mysql-8.0.21-winx64\bin\mysqld
--クライアント接続:サービス・エンドの再起動(実行可能ファイルmysqlを実行して新しいクライアントを開いてデータベースに接続)
​ show databases;
​ create database db1;
      --        :windows    :path:D:\MySQL8.02\mysql-8.0.21-winx64\mysql-8.0.21-winx64\bin

      --windows  :D:\MySQL8.02\mysql-8.0.21-winx64\mysql-8.0.21-winx64\bin\mysqld --install

​ D:\MySQL8.02\mysql-8.0.21-winx64\mysql-8.0.21-winx64\bin\mysqld --remove
​ net start MySQL
​ net stop MySQL
2、接続に関する情報:
フォルダ【データベース】mysql
ファイル【表】tables
データ行【行】
データ行【行】
データ行【行】
接続:デフォルトユーザー:root
​ show databases;
useデータベース名;
​ show tables;
select*formテーブル名;
selectカラム名、カラム名、カラム名formテーブル名;
------mysqlデータベースのuserテーブルを表示------
​ use mysql; #mysqlデータベースへ
select user,host formテーブル名user;1つ目のuserはテーブル内のカラム名、2つ目はmysqlデータベース内のテーブル名です
--ユーザーを作成します.
​ create user 'ge.hu'@'192.168.1.2' identified by '123123'; #ユーザーは192.168.1.2という機械でしか使用できません.
​ create user 'ge.hu'@'192.168.1.%' identified by '123123'; #ユーザーは192.168.1%のみこのセグメントで使用
​ create user 'ge.hu'@'%' identified by '123123'; #ユーザーは任意のマシンで使用できます

--ライセンス:
権限(select挿入insert更新updateを検索)者
​ grant select,instert,update on db1.* to 'ge.hu'@'%';
​ grant all privileges on db1.* to 'ge.hu'@'%';
​ revoke all privileges form db1.* to 'ge.hu'@'%';
--DBA:ユーザー名とパスワード