目前分類:MySQL 資料庫 (9)

瀏覽方式: 標題列表 簡短摘要

資料轉換前請先安裝 MySQL ODBC Driver

1. 於 MSSQL 執行「匯入資料」作業。


tsuozoe 發表在 痞客邦 留言(1) 人氣()

我是使用 MySQL 5.0.5 ,先安裝 MySQL ODBC Driver 之後,即可倒入資料至 Access中,且倒入資料內的中文均可正常顯示沒有亂碼喔~

1. 執行 Microsoft Access 開一新空白資料庫,檔案 > 取得外部資料 > 匯入


tsuozoe 發表在 痞客邦 留言(1) 人氣()

為了要進行 MySQL 與不同資料庫資料之間進行資料轉換,所以於 MySQL 的官方網站上下載了 MySQL 的ODBC Driver ( MySQL Connector/ODBC 5.1 ),詳細步驟紀錄於下:

1. 我下載並安裝的檔案是 mysql-connector-odbc-noinstall-5.1.4-win32.zip

2. 開始 > 控制台 > 系統管理工具 > 資料來源(ODBC) 

tsuozoe 發表在 痞客邦 留言(0) 人氣()

檢查資料表的正確性

◎ 針對 MyISAM 資料表

myisamchk file_name.MYI

tsuozoe 發表在 痞客邦 留言(0) 人氣()


mysql> SHOW VARIABLES LIKE 'datadir';
列出 MySQL 資料庫路徑
ex. C:\Program Files\MySQL\MySQL Server 5.0\Data\

tsuozoe 發表在 痞客邦 留言(0) 人氣()

● 數值型別
欄位資料型別 型別大小 語法 型別
TINYINT 1 byte TINYINT[(M)] [UNSIGNED] [ZEROFILL] 整數
SMALLINT 2 bytes SMALLINT[(M)] [UNSIGNED] [ZEROFILL] 整數
MEDIUMINT 3 bytes MEDIUMINT[(M)] [UNSIGNED] [ZEROFILL] 整數
INT 4 bytes INT[(M)] [UNSIGNED] [ZEROFILL] 整數
INTEGER 4 bytes INTEGER[(M)] [UNSIGNED] [ZEROFILL] 整數
BIGINT 8 bytes BIGINT[(M)] [UNSIGNED] [ZEROFILL] 整數
FLOAT 4 bytes FLOAT[(4)][ZEROFILL] 單精度 浮點數
  8bytes FLOAT[(8)][ZEROFILL] 雙精度 浮點數
DOUBLE 8 bytes DOUBLE[(M,D)][ZEROFILL] 雙精度 浮點數
DOUBLE PRECISION 8 bytes DOUBLE PRECISION[(M,D)][ZEROFILL] 浮點數
REAL 8 bytes REAL[(M,D)][ZEROFILL] 浮點數
DECIMAL M+2 bytes * DECIMAL[(M,D)][ZEROFILL] 浮點數
NUMERIC M bytes * NUMERIC[(M,D)][ZEROFILL] 浮點數

● 日期與時間型別
欄位資料型別 型別大小 語法 Zero Value
DATE 3 bytes   "0000-00-00"
TIME 3 bytes   "00:00:00"
DATETIME 8 bytes   "0000-00-00 00:00:00"
TIMESTAMP 4 bytes TIMESTAMP(M) 00000000000000
YEAR 1 bytes   0000

● 字元與字串時間型別

tsuozoe 發表在 痞客邦 留言(0) 人氣()

ISAM

較舊式的資料表

MyISAM

tsuozoe 發表在 痞客邦 留言(0) 人氣()

MySQL 的權限控制系統 privilege system 是根據 user @ host (即 user+host) 的方式對資料庫作存取的權限控制,其對「不同主機上的不同使用者存取不同的資料庫」來進行資料庫的權限控管,此外對於 SQL 命令 (select、insert、update 與 delete)也可進行存取的控制。


mysql 資料庫存放 MySQL privilege system 的相關權限資料,其共包含有 6 個資料表:
1. user

tsuozoe 發表在 痞客邦 留言(0) 人氣()


net start mysql
啟動 MySQL

查詢資料庫、資料表、欄位等資訊

tsuozoe 發表在 痞客邦 留言(2) 人氣()