mysql, mysql workbench,mysql odbc驅動程序的下載和安裝

數據庫設計:表和表如何關聯,行內數據的分解,信息存在什麼表中
數據庫 表 列 行 主鍵 外鍵

如何寫出高效的SQL(用時最短)

下載安裝

mysql

參考鏈接,非常好
在這裏插入圖片描述

mysql> \q
Bye

輸入\q也可以退出

我的新密碼:0122
用戶:root

把mysql服務的啓動類型改爲手動了,開機則不會自啓動

以後登錄時輸入:

mysql -u root -p

root是用戶名,然後他會提示你輸入密碼,不要把密碼跟在後面

>mysqladmin -u root -p password命令是用來修改密碼的哈,不要用了

mysql workbench

下載地址

下載後直接雙擊.msi文件一路安裝,注意改一下安裝路徑,不喜歡裝在C盤

在這裏插入圖片描述
花了十幾分鍾熟悉了下workbench,剛開始一臉懵逼,sql必知必會官網提供的readme操作做了好久才做對。

建立了新的數據庫,然後用sql語言創建了5個表,即書上的樣例表,遇到一個問題:tables沒有下拉菜單,後來發現右鍵refresh all就有了

點擊schema名字右邊的i,即信息,可以看到這個數據庫的所有信息
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

mysql的odbc驅動程序

下載地址
在這裏插入圖片描述

ODBC是接口標準,沒有實現,就像C++的抽象類一樣,只是接口,沒有實現。它的好處是,一套代碼就可以訪問不同的關係數據庫,不需要改代碼,只要遵循odbc接口就好了,調用ODBC的api。不同的數據庫的實現不一樣,但是對外的接口又要一樣(按照ODBC標準來寫),所以外界就可以用一樣的方式訪問了。

我剛開始都不知道還要下載這個,但是在配置ODBC數據源時發現沒有對應mysql的驅動程序,於是又去下載
在這裏插入圖片描述
在這裏插入圖片描述

下載的.msi文件,直接雙擊開始安裝,但是這個文件必須安裝在C盤,沒法改

遇到了下圖問題,其實這個模塊是在路徑中的,但還是報錯,我在網上搜到的資料說因爲操作系統是ghost的,缺少一些東西,於是就安裝了vcredit等dll運行庫,還是不行,就直接用360軟件管家裝了微軟64位運行庫合集(網友說它可以解決很多類似問題),裝了好久,也不知道裝成功沒,後來就作別的事情了

在這裏插入圖片描述
在這裏插入圖片描述

最後不知道咋的,我有點忘記了,,,,莫名其妙的就好了,我點的是64位ODBC數據源,可能之前出錯主要還是版本的問題,我不知道我到底應該用32位還是64位,現在發現是64位,因爲是32位在報錯

在這裏插入圖片描述在這裏插入圖片描述

這是因爲我沒有打開workbench,沒有連接數據庫,按照下面的方法連接到再添加就沒問題了

很久沒用,中間還重啓了幾次電腦(一天內,爲了安裝theano天哪),再進workbench就找不到之前創建的數據庫和表了,
在這裏插入圖片描述
原來服務器沒運行,需要點擊左側的startup,然後點擊啓動start server,就會變爲下下圖的綠色running狀態
在這裏插入圖片描述
在這裏插入圖片描述
也能在左下角看到連接的信息

在這裏插入圖片描述
左側也可以看到數據庫了
在這裏插入圖片描述
然後再進入ODBC64位數據源,按照剛纔的圖一模一樣填寫,就可以成功了。因爲添加ODBC數據源時需要數據庫是連接狀態。
在這裏插入圖片描述
可以看到系統DSN中有了剛纔添加的數據源
在這裏插入圖片描述

我簡單試了試直接用命令行和mysql交互,水平還不夠,還做不到,一直出錯,還是用workbench吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章