1. 程式人生 > >MYSQL原生態SQL語句(未完待續)

MYSQL原生態SQL語句(未完待續)

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
    user=root # 賬號名為root
    [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語句(未完待續)