新的一週,老張(superZS)與你們見面,咱們又要面臨快速的生活節奏而使人厭惡的工做!如今大多數人選擇放鬆本身的方式就是玩遊戲,最爲突出的可能就要屬手遊"王者榮耀"。
聽說這款遊戲上到70旬老者,下至小學生都玩,老張我也玩。段位低得可憐(PS:最近剛玩哈),剛剛白銀。
當時也想讓別人帶帶我,說你只要給多少錢,就能快速帶你從倔強青銅到最強王者,但最後我在裝逼和省錢的抉擇上,我選擇了省錢。我心想就玩一個遊戲,無非你就是比我玩的時間長,有技巧,有經驗嘛,但凡我多花點時間,絕對比你玩的好。
話雖這麼說,老張我也不喜歡把時間浪費在遊戲上,但我喜歡抽時間寫博文,給你們多分享知識。由於我認爲技術重在交流,溝通,只有互相多學習,才能進步得更快!既然玩個遊戲均可以分段位,那麼咱們所工做於技術這個領域更是層級分明。
雖然我不能教你們怎麼在遊戲中提高本身,但我能夠給你們分享讓本身在數據庫領域裏面級別提高。作一我的人敬仰的大神,一個最強的王者!mysql
MySQL 數據庫知識脈絡,大體能夠分爲四大模塊:sql
● MySQL 體系結構;mongodb
● MySQL 備份恢復;shell
● MySQL 高可用集羣;數據庫
● MySQL 優化。服務器
從四大模塊中,抽離7個部分給你們作分析ide
01倔強青銅篇性能
剛接觸 MySQL 數據庫的小白首先要了解,MySQL 經常使用操做命令以及 MySQL 各個版本的特色。從官方 5.1 到 MySQL 5.7,每一個版本之間的跨度經歷了哪些功能和性能上面的提高。學習
新特性參考博文>> http://sumongodb.blog.51cto.com/4979448/1949800優化
固然在這個階段,咱們也要學會如何安裝 MySQL 數據庫和一些經常使用命令的使用。
經常使用命令總結:
create database name; 建立數據庫 use databasename; 選擇數據庫 drop database name; 直接刪除數據庫,不提醒 show tables; 顯示錶 describe tablename; 表的詳細描述 select 中加上distinct去除重複字段 顯示當前mysql版本和當前日期 select version(),current_date; 修改mysql中root的密碼: shell>mysql -u root -p mysql> update user set password=password(「root123″) where user=’root’; mysql> flush privileges 刷新權限 mysql>use dbname; 打開數據庫 mysql>show databases; 顯示全部數據庫 mysql>show tables; 顯示數據庫mysql中全部的表 mysql>desc user; 顯示錶mysql數據庫中user表的列信息) grant 建立一個能夠從任何地方鏈接到服務器的一個超管帳戶,必須分配一個密碼 mysql> grant all privileges on *.* to 'user_name'@'localhost' identified by 'password' ; 格式:grant select on 數據庫.* to 用戶名@登陸主機 identified by 「密碼」 刪除受權: mysql> revoke all privileges on *.* from root@」%」; mysql> delete from user where user=」root」 and host=」%」; mysql> flush privileges; 重命名錶: mysql > alter table t1 rename t2; 備份: mysqldump -hhostname -uusername -ppassword databasename > backup.sql; 恢復: mysql -hhostname -uusername -ppassword databasename< backup.sql;
在這裏舉兩個典型案例,MySQL 5.6 和 MySQL 5.7 在初始化數據時候的安裝差別。
MySQL 5.6:初始化數據時須要進到家目錄的 script 目錄下