English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Criar Banco de Dados no SQLite

No SQLite,sqlite3O comando é usado para criar um novo banco de dados SQLite. Você não precisa de privilégios especiais para criar um banco de dados.

Sintaxe

Aqui está o sqlite3A sintaxe básica do comando para criar um banco de dados é:-

$sqlite3 DatabaseName.db

Sempre, o nome do banco de dados deve ser único no RDBMS.

Exemplo

Se você deseja criar um novo banco de dados <testDB.db>, o SQLITE3A statement é conforme-

$sqlite3 testDB.db
Versão SQLite 3.7.15.2 2013-01-09 11:53:05
Insira ".help" para instruções
Insira statements SQL terminadas com um ";"
sqlite>

Os comandos acima criamtestDB.dbCria um arquivo no diretório atual. Este arquivo será usado como banco de dados pelo motor SQLite. Se notou ao criar o banco de dados, sqlite3O comando criasqlite>Fornece uma sugestão após a criação bem-sucedida do arquivo de banco de dados.

Após criar o banco de dados, você pode usar o seguinte SQLite.databases O comando verifica no lista de bancos de dados.

sqlite>.databases
seq  name             file
---  ---------------  ----------------------
0  main             /home/sqlite/testDB.db

Você usará o SQLite.quitO comando sai do prompt sqlite, conforme mostrado a seguir-

sqlite>.quit$

Comando .dump

Você pode usar o comando .dump no prompt de comando para exportar o banco de dados completo para um arquivo de texto usando os seguintes comandos SQLite.

$sqlite3 testDB.db .dump > testDB.sql

O comando acima serátestDB.dbO conteúdo completo do banco de dados é convertido em sentenças SQLite e descartado como arquivo de texto ASCIItestDB.sqlVocê pode restaurar a partir do testDB.sql gerado da seguinte maneira simples-

$sqlite3 testDB.db < testDB.sql

Atualmente seu banco de dados está vazio, portanto, quando a tabela e os dados no banco de dados são poucos, você pode tentar os dois processos acima. Vamos continuar para o próximo capítulo agora.