Mysql常見問題

2021-04-15 04:43:06 字數 1519 閱讀 7691

1.安裝,推薦使用非安裝版. 

把解壓後的檔案拷貝到c盤根目錄下,並把總目錄改為mysql.然後進入windows命令 控制台,在c:/mysql/bin下面執行mysqld-nt --install把它安裝為乙個服務,然後呼叫net start mysql啟動它,停止的命令是net stop mysql  .想要移除這個服務,用命令mysqld-nt --remove

2.連線,連線mysql的命令:mysql -hhost-uuser-p 。不過有好多好用的客戶端可以使用,比如5.0自帶的工具和sqlyog enterprise

3.庫表相關的命令:show databases;show tables;describe table1/desc table1;

4.察看當前配置:show variables;

5.建立資料庫的引數

在建立資料庫的時候,我們有時會需要提供一些編碼上的引數,如:

6.編碼過程

在mysql的一次會話中,伺服器收到客戶端發來的指令後,大致要執行3個動作:

1、伺服器認為收到的指令是按當前character_set_client環境變數所指定的字符集編碼的,

2、然後再將其轉換成character_set_connection所指定的字符集編碼

3、分析、執行該指令。

4、 用character_set_results變數所指定的字符集返回伺服器向客戶端傳輸的資料

解決這個問題的關鍵點在於設定

my.ini中default-character-set 變數。

關於gui工具,推薦使用toad的產品

mysql常見問題

按照表中某一欄位排序,若該字段可能存在空值,公升序排列時空值排在最前面,降序排列是空值排在最後面。公升序排列時如果想讓空值排在最後面,可以 order by field1 is null,field1 asc 這麼寫。例如有個user表,按照 seq欄位排序。select from user ord...

MySQL常見問題

事務是指作為單個邏輯工作單元的一系列操作 一系列sql語句 當多個事務併發地訪問資料庫時就會產生同時讀取和 或修改同一資料的情況。若對併發操作不加控制就可能會訪問和儲存不正確的資料 髒讀 非重複讀 幻像讀 丟失修改的異常情況 破壞資料庫的一致性。a向b支付50 讀出a支付寶餘額 100 a支付寶扣錢...

Mysql常見問題

在idea中連線資料庫是丟擲the server time zone value is unrecogni錯誤 原因是因為使用了mysql connector j 6.x以上的版本,然後就報了時區的錯誤。解決辦法 配置url中新增servertimezone utc spring.datasourc...