Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
--Foi usado o MySQL 8.0 no banco de dados -- Tabela: usuarios CREATE TABLE `usuarios` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(100) NOT NULL, `email` varchar(100) NOT NULL, `senha` varchar(255) NOT NULL, `is_admin` tinyint(1) DEFAULT 0, `data_cadastro` datetime DEFAULT current_timestamp(), PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`) ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; -- Inserts: usuarios INSERT INTO usuarios (nome, email, senha, is_admin) VALUES ('João Silva', 'joao@example.com', 'senha123', 0), ('Maria Oliveira', 'maria@example.com', 'senha456', 0), ('Admin', 'admin@example.com', 'adminsenha', 1); -- Tabela: planos CREATE TABLE `planos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(50) NOT NULL, `descricao` text DEFAULT NULL, `preco` decimal(10,2) NOT NULL, `preco_original` decimal(10,2) DEFAULT NULL, `armazenamento` varchar(20) DEFAULT NULL, `largura_banda` varchar(20) DEFAULT NULL, `sites` int(11) DEFAULT NULL, `contas_email` int(11) DEFAULT NULL, `banco_dados` int(11) DEFAULT NULL, `dominio_gratis` tinyint(1) DEFAULT 0, `economia` decimal(10,2) DEFAULT NULL, `destaque` tinyint(1) DEFAULT 0, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; -- Inserts: planos INSERT INTO planos (nome, descricao, preco, preco_original, armazenamento, largura_banda, sites, contas_email, banco_dados, dominio_gratis, economia, destaque) VALUES ('Plano Básico', 'Ideal para iniciantes', 19.99, 29.99, '10GB', '100GB', 1, 5, 1, 0, 10.00, 0), ('Plano Intermediário', 'Para sites com mais tráfego', 49.99, 69.99, '50GB', '500GB', 5, 10, 3, 1, 20.00, 1), ('Plano Avançado', 'Melhor desempenho e recursos', 99.99, 129.99, '200GB', '1TB', 10, 50, 10, 1, 30.00, 1); -- Tabela: assinaturas CREATE TABLE `assinaturas` ( `id` int(11) NOT NULL AUTO_INCREMENT, `usuario_id` int(11) NOT NULL, `plano_id` int(11) NOT NULL, `data_inicio` datetime DEFAULT current_timestamp(), `data_vencimento` datetime DEFAULT NULL, `status` enum('ativo','cancelado','suspenso') DEFAULT 'ativo', PRIMARY KEY (`id`), KEY `usuario_id` (`usuario_id`), KEY `plano_id` (`plano_id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; -- Inserts: assinaturas INSERT INTO assinaturas (usuario_id, plano_id, data_vencimento, status) VALUES (1, 1, '2025-06-14 23:59:59', 'ativo'), (2, 2, '2025-06-14 23:59:59', 'ativo'), (3, 3, '2025-06-14 23:59:59', 'cancelado'); -- Tabela: pagamentos CREATE TABLE `pagamentos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `assinatura_id` int(11) NOT NULL, `valor` decimal(10,2) NOT NULL, `metodo` enum('cartao','pix') NOT NULL, `data_pagamento` datetime DEFAULT current_timestamp(), `status` enum('pendente','completo','falhou') DEFAULT 'pendente', PRIMARY KEY (`id`), KEY `assinatura_id` (`assinatura_id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; -- Inserts: pagamentos INSERT INTO pagamentos (assinatura_id, valor, metodo, status) VALUES (1, 19.99, 'cartao', 'completo'), (2, 49.99, 'pix', 'completo'), (3, 99.99, 'cartao', 'pendente'); -- Tabela: arquivos CREATE TABLE `arquivos` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_usuario` int(20) DEFAULT NULL, `nome_arquivo` varchar(30) DEFAULT NULL, `tamanho` int(11) DEFAULT NULL, `data_upload` datetime(6) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear