MYSQL原生態SQL語句(未完待續)
阿新 • • 發佈:2018-08-13
mys 操作mysql bce blog roc ado 不同的 ini文件 分享圖片 MYSQL介紹
- MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性. 由於MYSQL是一款開放源碼軟件,因此可以大大降低總體擁有成本.在將來的某一天MYSQL也許也會成為收費的軟件,當然那是以後的事情了.現在我們來介紹下MYSQL的SQL原生態語句
在本地設置MYSQL賬號
- 創建my.ini文件
[mysqld]
character-set-server=utf8 #庫的編碼模式設置為utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8 # 每創建一個庫,默認的編碼為utf8
將MYSQL安裝的目標文件添加到環境變量中,在CMD中直接操作MYSQL數據庫.打開MYSQL時無需輸入賬號密碼,默認從配置文件my.ini中讀取將模式設置為嚴格模式
set global sql_mode= "strict_trans_tables,only_full_group_by"; #修改為嚴格模式,只能查看到分組後的字段,配合聚合函數.其余操作會報錯 例如: select * from emo group by post; #會報錯,原因是分組之後在去查看某一條數據毫無意義 強調: 模式設置為嚴格模式需要重新啟動MYSQL
將MYSQL設置為後臺自動運行
MYSQL原生態SQL語句
庫: 本質就是一個文件夾
- 增加
create database 文件夾名 charset utf8; - 刪除
drop database 文件夾名; - 修改
alter database 文件夾名 charset gbk; #修改指的是修改文件夾的編碼方式 - 查看
show databases; # 查看所有文件夾
show create database 文件夾名; #查看指定文件夾表: 也就是一個文件
- 增加
- 刪除
- 修改
- 查看
MYSQL原生態SQL語句(未完待續)