MySQL基礎學習(一)

安裝

默認情況下,CentOS6.5自帶mysql,如需安裝其它版本可以參考這篇文章:
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html

配置

mysql的配置文件為/etc/my.cnf,可以配置端口、編碼等信息。如可以通過添加以下配置將默認編碼方式從latin修改為utf8:

[client]
default_character_set=utf8

[mysqld]
collation_server=utf8_general_ci
character_set_server=utf8

啟動與停止mysql服務

  • service mysqld status 查看是否啟動
  • service mysqld start 啟動
  • service mysqld stop 停止
  • service mysqld restart 重啟

登錄

參數說明:

-D, --database=name  打開指定數據庫
--delimiter=name 指定分隔符
-h, --host=name 服務器名稱
-p, --password[=name] 密碼
-P, --port=# 端口號
--prompt=name 設置提示符
-u, --user=name 用戶名
-V, --version 輸出版本信息并且退出

指定主機與端口登錄:mysql -u root -p -P 3306 -h 127.0.0.1
本地服務器:mysql -u root -p

退出

mysql> exit;
mysql> quit;
mysql> \q;

修改提示符

參數說明:

\D 完整的日期
\d 當前數據庫
\h 服務器名稱
\u 當前用戶
  1. 連接客戶端時通過參數指定,如mysql -u root -p --prompt '\h'
  2. 連接上客戶端后,通過PROMPT加提示符,如:
mysql> PROMPT '\u@\h\d>';
PROMPT set to ''\u@\h\d>''
'root@localhost(none)>'

常用命令

mysql> SELECT VERSION();
mysql> SELECT NOW();
mysql> SELECT USER();
mysql> SELECT DATABASE(); # 查看當前使用的數據庫

語名規范

  1. 關鍵字與函數名稱全部大寫;
  2. 數據庫名稱、表名稱、字段名稱全部小寫;
  3. SQL語名必須以分號結尾。

操作數據庫

查看數據庫列表

SHOW DATABASES;

創建數據庫

CREATE DATABASE t1;
CREATE DATABASE IF NOT EXISTS t1; # 不存在則創建
SHOW WARNINGS; # 顯示錯誤信息
SHOW CREATE DATABASE t1; # 查看創建數據庫使用的指令
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk; # 指定編碼方式

修改數據庫

ALTER DATABASE t2 CHARACTER SET utf8;

刪除數據庫

DROP DATABASE t1;
DROP DATABASE IF EXISTS t1; # 存在則刪除
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容