datetime报错 sql脚本_《SQL必知必会》附录A样例表的获取和导入
拿到書的第二天就坐上了疫情期間的第一次飛機。。。飛機還延誤了2個小時,有國外入境轉機旅客搭乘了該趟航班,第一次覺得疫情離我這么近,不過還是堅持著到達了目的地,能做的只有帶好口罩和手套。3個小時的飛行時間被拖到了5個小時,幸好帶著這本書,看到了第6章,對于沒有代碼基礎的我也可以輕松的看進去。
如果有朋友準備入手這本書的話,推薦大家先裝好環境,Mysql服務端(我們公司主用,具體因人而異),我是跟著猴哥的教程來操作,好多教程都值得一看,鏈接附上。
猴子:最詳細的mysql安裝教程?zhuanlan.zhihu.com環境裝好后建議大家先翻到書的附錄A(第4版是208頁)找到本書的數據文件,鏈接也直接上了,如下。
https://forta.com/books/0672327120/?forta.com打開鏈接下滑到綠框圈定的位置,點擊“mysql_scripts.zip”即可下載。下載完后記得一定要解壓到無漢字路徑的目錄里面,里面包含兩個文件,分別是create.sql和populate.sql。接下來,按照作者的指導打開腳本文件。可以通過兩種方式來實現,一種是高逼格的命令符(不會代碼的我),一種是官方自帶的Workbench。
(一)命令符方式
打開這個文件,然后輸入自己設置的密碼登錄,接下來開始正經的復制粘貼。。。
1.創建一個新的數據庫(“crashcourse”是數據庫名稱,可改,但是新手沒必要,畢竟只是為了根據書訓練)
create database crashcourse;2.提示如上圖即可,接下來我們選取剛剛創建的數據庫
use crashcourse;3.選取數據庫后執行“create.sql”腳本文件(路徑根據自己保存的路徑修改,一定不要出現中文)
另外注意,“create.sql”后不要有;
source C:sqlmysql_scripts/create.sql4.同樣,執行“populate.sql”腳本文件,提示如上即成功
source C:sqlmysql_scripts/populate.sql5.為了確定填充好了數據,我們根據書中練習測試下
建議大家用“show tables;”來測試,前幾章練習作者有說過,因為沒排序返回是不同的。
show tables;6.至此,表明成功了, 下次打開命令符后輸入密碼,然后輸入“use crashcourse;”即可操作。
(二)Workbench方式
打開這個文件,點擊連接界面,輸入密碼登錄成功
1.由于前面已經新建好了“crashcourse”數據庫,所以我截圖里面會顯示,這里我們新建一個“text”數據庫。點擊按照箭頭操作和改名,然后點擊下面的“Apply”彈窗內容繼續“Apply”,這時候“text”數據庫創建成功,下一步導入數據源
2.選中“text”,然后左鍵點擊“File”,選擇‘Open SQL Script’,然后選擇“create.sql”打開即可
3.打開后點擊“Exexute……”,無報錯提示即可
3.“populate.sql”不贅述
4.還沒完,腳本文件導入后,選中“text”并右鍵,選擇Refresh All。
5.不過跟著書中練習還是要回到命令符。。。
補充個小技巧,關于如何校驗查詢后的結果是否正確(跟著書中練習返回的結果差別是有些大,所以找到這么個辦法,歡迎大家指正)
1.下載Navicat客戶端,Mysql的圖形化界面,接著放猴哥的鏈接。付費軟件,但是可以免費,這個就自行百度吧,很多。
求navicat for mysql教程??www.zhihu.com2.下載完成后,我直接上我登錄后的界面,上面的教程怎么登陸說得很清楚。登錄后打開相應數據庫,昨天練習了幾次“crashcourse”這個單詞總是輸錯,我又改成了我熟悉的“xiaoliu66”,大家看文章注意就行,然后對應的打開一個表,我這里打開了“orders”內容主要是右側區域,接下來我們來測試。
3.輸入select操作,查詢order_date,查詢結束后和Navacata對比,可顯然我們操作是對的,這就安心了。
select order_date from orders;總結
以上是生活随笔為你收集整理的datetime报错 sql脚本_《SQL必知必会》附录A样例表的获取和导入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 边缘检测robert原理_机器视觉尺寸检
- 下一篇: kafka消息消费有延迟_RabbitM