sqlite3.exeをダウンロードしました。これはコマンドプロンプトとして開きます。私はそれにいくつかのエントリが挿入されたテーブルテスト&を作成しました。私は.backup test
を使用しました。 .exit
を使用してプログラムを終了してからもう一度開きますが、.tables
の下にテーブルがありません。また、クエリを実行することはできません。sqlite 3でテーブルを作成するには?
私はすぐにこのテーブルを利用するオープンソースのPythonプログラムを実行する必要があります。&私はMySQLで作業しましたが、sqliteについての手掛かりはありません。私はsqliteの最小限の基本が必要です。誰かがこれを通って私を導くことができますか、少なくとも私のテーブルを永久に保存する方法を教えてください。
私はこのsqlite3.exeをPythonフォルダに入れました。これは、pythonがsqliteファイルを読み取ることができると仮定しています。これに関するアイデア?
最初のデータベースはどのように作成しますか?私はmy.dbを持っていないのですか? – Gaurav
@Gaurav: 'conn = sqlite3.connect( '/ path/to/my.db')'はデータベースが存在しない場合は作成します。 – bernie
ありがとうございます。私は 'conn = sqlite3.connect( '/ Data/patent.db')'を使いました。 'inv'という名前で作成したこのテーブルを削除する必要があるので、このファイルの作成場所を知っていますか?私は 'c.execute(" drop table patent.inv ")'を使用しましたが、私はこれを受け取ります:OperationalError:そのようなテーブルはありません:patent.inv' – Gaurav