Criando uma Tabela Simples
Uma tabela em um banco de dados é uma coleção estruturada de dados organizada em linhas e colunas. Cada coluna representa um tipo específico de informação, e cada linha contém dados específicos.
Tabelas são utilizadas para armazenar e organizar dados em um banco de dados, permitindo diversas operações, incluindo busca, filtragem, ordenação, atualização e exclusão de informações. Veja um exemplo de criação de uma tabela:
Execução de Consultas SQL
A função cursor.execute() é utilizada para executar uma consulta SQL fornecida como uma string. Neste exemplo, passamos uma consulta SQL para a função para criar uma tabela. A consulta SQL está entre aspas simples triplas (''' ''') para facilitar a leitura. Na próxima seção, veremos outros exemplos de uso da função cursor.execute().
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
)
''')
Observação: em scripts SQL, espaços e indentação extras são utilizados apenas para melhorar a legibilidade e a organização do código, sem afetar a execução. Isso difere de linguagens como Python, onde espaços e indentação são críticos e definem a estrutura do programa.
Salvando as Alterações
Neste script, conectamos ao banco de dados e criamos uma tabela. Um passo final essencial ao trabalhar com a biblioteca sqlite3 é confirmar e fechar a conexão. Veja em detalhes como isso é feito.
1234567891011121314import sqlite3 # Establish a connection to the database (or create it if it doesn't exist) conn = sqlite3.connect("my_database.db") # Create a cursor object to interact with the database cursor = conn.cursor() # Execute an SQL query to create the `users` table if it doesn't already exist cursor.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER, name TEXT, age INTEGER)") print("The table was successfully created.") # Commit the transaction to save changes to the database conn.commit() # Close the database connection conn.close()
conn.commit() é como salvar alterações em um banco de dados. Até que você confirme (chame commit), suas alterações não são permanentes e não ficarão visíveis para outros usuários do banco de dados. Após confirmar, as alterações se tornam permanentes e acessíveis a todos. É como pressionar o botão "salvar" para as alterações no banco de dados.
conn.close() é uma etapa essencial ao trabalhar com o banco de dados SQLite. Este comando fecha a conexão com o banco de dados após você finalizar suas operações.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4.76
Criando uma Tabela Simples
Deslize para mostrar o menu
Uma tabela em um banco de dados é uma coleção estruturada de dados organizada em linhas e colunas. Cada coluna representa um tipo específico de informação, e cada linha contém dados específicos.
Tabelas são utilizadas para armazenar e organizar dados em um banco de dados, permitindo diversas operações, incluindo busca, filtragem, ordenação, atualização e exclusão de informações. Veja um exemplo de criação de uma tabela:
Execução de Consultas SQL
A função cursor.execute() é utilizada para executar uma consulta SQL fornecida como uma string. Neste exemplo, passamos uma consulta SQL para a função para criar uma tabela. A consulta SQL está entre aspas simples triplas (''' ''') para facilitar a leitura. Na próxima seção, veremos outros exemplos de uso da função cursor.execute().
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER
)
''')
Observação: em scripts SQL, espaços e indentação extras são utilizados apenas para melhorar a legibilidade e a organização do código, sem afetar a execução. Isso difere de linguagens como Python, onde espaços e indentação são críticos e definem a estrutura do programa.
Salvando as Alterações
Neste script, conectamos ao banco de dados e criamos uma tabela. Um passo final essencial ao trabalhar com a biblioteca sqlite3 é confirmar e fechar a conexão. Veja em detalhes como isso é feito.
1234567891011121314import sqlite3 # Establish a connection to the database (or create it if it doesn't exist) conn = sqlite3.connect("my_database.db") # Create a cursor object to interact with the database cursor = conn.cursor() # Execute an SQL query to create the `users` table if it doesn't already exist cursor.execute("CREATE TABLE IF NOT EXISTS users (id INTEGER, name TEXT, age INTEGER)") print("The table was successfully created.") # Commit the transaction to save changes to the database conn.commit() # Close the database connection conn.close()
conn.commit() é como salvar alterações em um banco de dados. Até que você confirme (chame commit), suas alterações não são permanentes e não ficarão visíveis para outros usuários do banco de dados. Após confirmar, as alterações se tornam permanentes e acessíveis a todos. É como pressionar o botão "salvar" para as alterações no banco de dados.
conn.close() é uma etapa essencial ao trabalhar com o banco de dados SQLite. Este comando fecha a conexão com o banco de dados após você finalizar suas operações.
Obrigado pelo seu feedback!