目錄介紹:
bin目錄,儲(chǔ)存可執(zhí)行文件
data目錄,儲(chǔ)存數(shù)據(jù)文件
docs,文檔
include目錄,存儲(chǔ)包含的頭文件
lib目錄,存儲(chǔ)庫文件
share,錯(cuò)誤消息和字符集文件
Mysql語句的規(guī)范
1.關(guān)鍵字與函數(shù)名稱全部大寫
2.數(shù)據(jù)庫名稱,表名稱,字段名稱全部小寫
3.SQL語句必須以分號(hào)結(jié)尾
dos中登錄MySQL指令:
mysql -uroot -p123 -P3306 -h127.0.0.1
#MySQL -u用戶名 -p密碼 -P端口號(hào) -h服務(wù)器名稱
退出指令有三個(gè):exit;quit;\q
dos命令關(guān)閉和開啟MySQL
啟動(dòng):net start mysql
關(guān)閉:net stop mysql? #這兩個(gè)指令還可以應(yīng)用其他程序,如Java
控制面板中MySQL的啟動(dòng)和關(guān)閉:計(jì)算機(jī)-管理-服務(wù)和應(yīng)用程序-服務(wù)-MySQL-右擊-重新啟動(dòng)
#所有應(yīng)用程序都可以用此方法重啟,如java
修改MySQL提示符:
1.連接客戶端時(shí)通過參數(shù)指定:shell>mysql -uroot -proot --prompt 提示符
shell>mysql -uroot -proot --prompt \h
2.連接客戶端后通過prompt 命令修改:
+prompt mysql>
#直接輸入"prompt"加上你要改的提示名稱再加上">",可以改"\h"-主機(jī)名,也可以改成隨機(jī)的名字
3.mysql>prompt 提示符:
PROMPT \u@\h \d>
#改成 用戶名@主機(jī)名 當(dāng)前數(shù)據(jù)庫名稱
MySQL常用命令
SELECT VERSION(); #顯示MySQL的版本號(hào)
SELECT NOW(); #顯示當(dāng)前日期
SELECT USER(); #顯示當(dāng)前用戶
完整的創(chuàng)建數(shù)據(jù)庫:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
#? 創(chuàng)建? ? 數(shù)據(jù)庫? ? ? ? 或? ? ? 表? ? ? ? 可以不要的? ? ? ? ? 數(shù)據(jù)庫或表的名字
例:CREATE DATABASE f1 #新建一個(gè)名為"f1"的數(shù)據(jù)庫
#[IF NOT EXISTS]:忽略存在的數(shù)據(jù)庫,并產(chǎn)生警告信息,查看警告信息:SHOW WARNINGS;
創(chuàng)建gbk編碼的數(shù)據(jù)庫:[DEFAULT]? CHARACTER SET [=] charset_name
#可以不寫? 設(shè)置? ? ? ? ? ? ? ? ? ? 可以不寫 編碼方式
例:CREATE DATABASE f2 CHARACTER SET gbk
查看當(dāng)前服務(wù)器下的數(shù)據(jù)表列表:SHOW {DATABASE | SCHEMAS};
查看數(shù)據(jù)庫創(chuàng)建的時(shí)候所使用的指令是多少:SHOW CREATE DATABASE fc;#還能看到編碼方式.
修改數(shù)據(jù)庫:ALTER? {DATBASE | SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] charset_name
例:ALTER DATBASE f1 CHARACTER SET = utf8;#修改建好了的數(shù)據(jù)庫編碼
刪除數(shù)據(jù)庫:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
例:DROP DATABASE f1;
安全測(cè)試owasp top10
常見性能測(cè)試