mydatabase.db がまだ存在しないとき、sqlite3 mydatabase.db は何をしますか?
mydatabase.db
sqlite3 mydatabase.db
データベースファイルを作成し、そこへの SQLite 接続を開きます。
プレーンテキストファイルを作成しますが、SQLite のコマンドラインインターフェースには入りません。
ネットワーク経由で、mydatabase.db という名前のリモートサーバーに接続します。
SQLite は既存のデータベースファイルしか開けないため、必ず失敗します。