0
這是什麼意思?我試圖通過Zed Shaw的Learn SQL The Hard Way的alpha,並且我對創建db和sql文件的過程感到困惑,特別是在這種情況下「<」意味着什麼。sqlite3 -echo ex3.db <ex5.sql
感謝您的幫助。
這是什麼意思?我試圖通過Zed Shaw的Learn SQL The Hard Way的alpha,並且我對創建db和sql文件的過程感到困惑,特別是在這種情況下「<」意味着什麼。sqlite3 -echo ex3.db <ex5.sql
感謝您的幫助。
這是shell或命令行語法。
<
表示「重定向標準輸入」。這意味着使用ex5.sql
作爲輸入文件。它是您的命令行解釋程序可以理解的操作符(Linux上的bash
,cmd.exe
或Windows上的命令提示符,OS X上的終端)。 -echo
表示在運行時將執行的命令打印到屏幕上。 ex3.db
是生成的數據庫的文件名。
該命令告訴sqlite創建或打開一個名爲ex3.db
的數據庫,然後在該數據庫中運行ex5.sql
中的SQL命令。另外,在運行到屏幕時打印所有命令。
您可以通過運行sqlite3 -help
來查看完整的命令行語法。