Analisando Dump SQL...

Processando estrutura e registros na memória local

Arraste ou selecione seu backup SQL

Arquivos .sql ou .txt de até 25 MB.

100% Local: Os dados permanecem na RAM do seu navegador

SQL Studio v1.0.0

Processamento direto via XAMPP Apache, sem compilações externas

SQL Studio {{ filename }}

{{ selectedTable }}

#
{{ col.name }} {{ col.type }}{{ col.length ? `(${col.length})` : '' }}{{ col.primaryKey ? ' 🔑' : '' }}
Nenhum registro.
{{ row.originalIndex + 1 }}
NULL {{ row.values[colIdx] ? 'TRUE' : 'FALSE' }} {{ String(row.values[colIdx]) }}
Mostrando {{ gridTotalRows === 0 ? 0 : (currentPage - 1) * 50 + 1 }} a {{ Math.min(currentPage * 50, gridTotalRows) }} de {{ gridTotalRows }} registros
Página de {{ gridTotalPages }}

Colunas da Tabela

Definições de colunas, tipos e restrições

PK Nome Tipo Permite Nulo Valor Padrão Outros Ações
{{ col.name }} {{ col.type }}{{ col.length ? `(${col.length})` : '' }} {{ col.nullable ? 'Sim' : 'Não' }} NULL '{{ col.defaultValue }}' Auto Inc Unique

Chave Primária

Colunas que compõem a chave primária da tabela.

Índices (Somente Leitura)

Listagem de chaves e índices da tabela.

Nenhum índice extra criado.

{{ idx.name }}
({{ idx.columns.join(', ') }}) Uniq

Chaves Estrangeiras (Somente Leitura)

Dependências e vínculos desta tabela.

Nenhuma chave estrangeira vinculada.

{{ fk.name || 'fk_constraint' }}
({{ fk.columns.join(',') }}) {{ fk.refTable }} ({{ fk.refColumns.join(',') }})
ON DELETE {{ fk.onDelete.toUpperCase() }} ON UPDATE {{ fk.onUpdate.toUpperCase() }}

Edição em Massa

Transforme todos os valores da coluna de uma vez.

Pré-visualização (Primeiras 5 Linhas)

Observe o impacto das transformações antes de aplicar.

# Antes Depois
Sem linhas para exibir.
{{ r.rowNum }} NULL {{ String(r.before) }} NULL {{ String(r.after) }}

Nota: A alteração será executada em memória. Você pode reverter (Ctrl+Z) a qualquer momento se o resultado não for o esperado.

SQL Sandbox

Limitações do Motor
  • Apenas comandos básicos SELECT, UPDATE e DELETE.
  • Filtros simples usando AND.
  • Operadores: = != <> < <= > >= LIKE IS NULL IS NOT NULL.
  • Sem suporte a JOIN ou subconsultas.
{{ sqlError }} {{ sqlInfo }} Pronto para consultas locais...
# {{ c }}
{{ rIdx + 1 }} NULL {{ cell ? 'TRUE' : 'FALSE' }} {{ String(cell) }}

Console de Saída

Execute uma query válida no painel esquerdo para visualizar os resultados filtrados.

Nenhuma Tabela Selecionada

Selecione uma tabela no painel lateral ou crie uma nova para visualizar e gerenciar os dados locally.

Configurar Exportação

Escolha as tabelas e opções para baixar o novo backup.

Formato
Opções
Tabelas {{ exportSelectedTables.length }}/{{ db.tableOrder.length }}

{{ tableDialogTitle }}

{{ tableDialogDescription }}

{{ tableDialogError }}

{{ editingColName ? 'Editar Coluna' : 'Adicionar Coluna' }}

Configure os dados estruturais da coluna.

{{ colFormError }}

Fechar o banco de dados atual?

Você perderá o histórico de alterações locais da memória RAM. Deseja fechar mesmo assim?

{{ t.message }}