MySQL中的basedir和datadir的作用
在 MySQL 的配置檔案 my.ini 或者 my.cnf 檔案中
1、basedir 引數
原文說明為:
Path to installation directory. All paths are usually resolved relative to this.
解釋:
該引數指定了安裝 MySQL 的安裝路徑,填寫全路徑可以解決相對路徑所造成的問題。
例如:
basedir="E:/dev/MySQL/MySQL Server 5.2/"
則表示我的 MySQL 安裝在 E:/dev/MySQL/MySQL Server 5.2/ 路徑下。
2、datadir 引數
原文說明為:
Path to the database root
解釋:
該引數指定了 MySQL 的資料庫檔案放在什麼路徑下。資料庫檔案即我們常說的 MySQL data 檔案。
例如:
datadir="E:/dev/MySQL/MySQL Server 5.2/Data/"
則表示我的 MySQL 資料庫檔案放在 E:/dev/MySQL/MySQL Server 5.2/Data/ 路徑下。
相關推薦
MySQL中的basedir和datadir的作用
在 MySQL 的配置檔案 my.ini 或者 my.cnf 檔案中1、basedir 引數原文說明為:Path to installation directory. All paths are usually resolved relative to this.解釋:該引數
mysql中\G和\g的作用
\g:等價於“;” 如下例項: mysql> select * from t3\g +------+----------+----------+-------+------------+---------------------+ | id | username | pas
mysql中TIMESTAMPDIFF 和 explain 的作用和用法
1.TIMESTAMPDIFF 語法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 說明:返回日期或日期時間表達式datetime_expr1 和datetime_expr2the 之間的整數差。其結果的單位由
mysql中replicate_wild_do_table和replicate_do_db區別
lan rep cati mil 多人 pan think lte 避免 使用replicate_do_db和replicate_ignore_db時有一個隱患,跨庫更新時會出錯。 如在Master(主)服務器上設置 replicate_do_db=test(my.conf
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函數的用法
用法 int blog 函數 mysq second row logs tail TIMESTAMPDIFF 語法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。 說明: 返回日期或日期時間表達式date
mysql中varchar和char區別(思維導圖整理)
var 但是 系統 mysql 由於 varchar .html nbsp 了解 由於mysql一直是我的弱項(其實各方面我都是很弱的),所以最近在看msyql,正好看到varchar和char區別,所以整理一下,便於以後遺忘。 0.0圖片已經說明一切,但是系
mysql中LOCATE和CASE WHEN...THEN...ELSE...END結合用法
else case put asdf span 項目 oos bstr col 之前項目中需要寫一個sql,就是查出某個調研詳情中,選A答案,B答案,C答案...F答案的人各有多少人,這個sql也是費了很大的力氣才寫出來,故記下來,方便以後使用。 其中tbl_researc
mysql 中delete和trncate區別
重新 sql delet use 它的 刪除 掃描 進行 from mysql中刪除表記錄delete from和truncate table的用法區別: MySQL中有兩種刪除表中記錄的方法:(1)delete from語句,(2)truncate table語句。 d
mysql中字符集和排序規則說明
存儲 blog character 語言 general utf 比較 說明 target 數據庫需要適應各種語言和字符就需要支持不同的字符集(Character Set),每種字符集也有各自的排序規則(Collation)。 一.字符集 字符集,即用於定義字
mysql中concat 和 group_concat()的用法
sub concat order by 返回 int 連接 插入 sep 結果 一、CONCAT()函數CONCAT()函數用於將多個字符串連接成一個字符串。使用數據表Info作為示例,其中SELECT id,name FROM info LIMIT 1;的返回結果為+--
Mysql中datetime和timestamp區別
sta mysql -m 時區 日期 timestamp 適應 tex 區別 DATETIME日期和時間的組合。支持的範圍是‘1000-01-01 00:00:00‘到‘9999-12-31 23:59:59‘。MySQL以‘YYYY-MM-DD HH:MM:SS‘格式顯示
mysql中now和sysdate的區別
mysql now和sysdatemysql 中now獲取的是sql執行的時間,sysdate獲取的是系統時間在master 和slave 主從過程中會導致時間的不一致導致報錯例如:Unsafe statement written to the binary log using statement form
淺談Mysql中where和having的區別
where和having的區別一、誤區:不要錯誤的認為having和group by 必須配合使用.二、where和having用法解析:1、 where和having都可以使用的場景: select goods_price,goods_name from goods where goods_price &g
Mysql中union和union all的用法及區別
employee rom 最終 sel 推薦 china carte 區別 column UNION 用於合並兩個或多個 SELECT 語句的結果集,並消去表中任何重復行。UNION 內部的 SELECT 語句必須擁有相同數量的列,列也必須擁有相似的數據類型。同時,每條 S
MySQL 索引分類和每個作用
ext lena drop 基本 username 索引 pri 限制 dex 對一些大型的網站,索引的作用很明顯,MySQL索引的建立對於MySQL的高效運行是很重要的,索引可以大大提高MySQL的檢索速度。 1.普通索引 這是最基本的索引,它沒有任何限制
mysql 中in和exists的區別
有兩張表:student 和 studentcource student 表 studentcource 表 需求:查詢所有成績小宇60分的同學 in 原理: 1、先查詢 <60 學生得到student_id列表 select student_id
mysql中char和varchar和text的區別(不看後悔,一看必懂)
①CHAR是一種固定長度的型別,適合用在身份證號碼、手機號碼等定。,VARCHAR則是一種可變長度的型別。適合用在長度可變的屬性。 text不設定長度, 當不知道屬性的最大長度時,適合用text。 ②按照查詢速度: char最快, varchar次之,text最慢。 也就是說,
企業微信點餐系統讀後感 mysql中utf8和utf8mb4區別
1:架構示例圖 2:mysql中utf8和utf8mb4區別 那上面說了既然utf8能夠存下大部分中文漢字,那為什麼還要使用utf8mb4呢? 原來mysql支援的 utf8 編碼最大字元長度為 3 位元組,如果遇到 4 位元組的寬字元就會插入異常了。三個位元組的 UTF-
解決mysql中limit和in不能同時使用的問題
但是 col ima 聚集 class mys mit table span 先給出數據表 CREATE TABLE `test_tb_grade` ( `ID` int(10) NOT NULL AUTO_INCREMENT, `USER_NAME` v
mysql中exist和in的效率
如果查詢的兩個表大小相當,那麼用in和exists差別不大。 如果兩個表中一個較小,一個是大表,則子查詢表大的用exists,子查詢表小的用in: 例如:表A(小表),表B(大表) 1: select * from A where cc in (select cc from B) 效率低,用