sql >> データベース >  >> RDS >> SQLite

SQLite-データベースを削除する

    SQLiteにデータベースをドロップするには、ファイルシステムからデータベースを削除します。

    SQLiteはDROP DATABASEを使用しません 他の多くのデータベース管理システムと同様に、ステートメント。

    CREATE DATABASEは使用しません どちらかのステートメント。

    SQLiteは、データベースをコンピューターのファイルシステム内の通常のファイルとして保存するため、データベースの作成と削除は実際には適用できません。

    データベースを完全に削除する必要がある場合は、ファイルシステムからデータベースファイルを削除する必要があります。

    データベースファイルの名前やパスがわからない場合は、.databasesを使用してください。 コマンド:

    sqlite> .databases
    seq  name             file                                                      
    ---  ---------------  ----------------------------------------------------------
    0    main             /Users/quackit/sqlite/music.db                            
    2    Movies           /Users/quackit/sqlite/movies.db    
    

    次に、ファイルシステム内のファイルに移動して削除できます。

    データベースをデタッチする

    現在の接続からデータベースを切り離すこともできます。これを行っても、実際のデータベースファイルは削除されません。接続から削除されるだけです。

    次のように、エイリアスを使用してデータベースをデタッチできます。

    DETACH DATABASE Movies;

    そのコードを実行した後、.databasesを使用します データベースのリストを確認して削除されたことを確認するコマンド:

    sqlite> .databases
    seq  name             file                                                      
    ---  ---------------  ----------------------------------------------------------
    0    main             /Users/quackit/sqlite/music.db    
    
    >
    1. MySQLのデータベースクエリ効率の最大化-パート2-

    2. T-SQLを使用して区切り文字を使用して文字列を分割するにはどうすればよいですか?

    3. 高度なMySqlクエリ:別のテーブルからの情報でテーブルを更新します

    4. PostgreSQLの計算/計算/仮想/派生列