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