Advertisement
NillGolv

Tabelas controle de despesas

Apr 6th, 2024 (edited)
762
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.34 KB | Source Code | 0 0
  1. // ------- Tabela Usuários -------
  2. CREATE TABLE IF NOT EXISTS `usuarios`(
  3.     `id` int NOT NULL AUTO_INCREMENT,
  4.     `nome` varchar(30) COLLATE utf8mb4_general_ci NOT NULL,
  5.     `sobrenome` varchar(150) COLLATE utf8mb4_general_ci NOT NULL,
  6.     `email` varchar(220) COLLATE utf8mb4_general_ci NOT NULL,
  7.     `senha` varchar(60) COLLATE utf8mb4_general_ci NOT NULL,
  8.     `image` varchar(220) COLLATE utf8mb4_general_ci NOT NULL,
  9.     PRIMARY KEY (`id`)
  10. ) ENGINE = INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  11.  
  12. // ------- Tabela controle de despesas -------
  13. CREATE TABLE IF NOT EXISTS `controles_despesas`(
  14.     `id` int NOT NULL AUTO_INCREMENT,
  15.     `descricao` varchar(255) COLLATE utf8mb4_general_ci NOT NULL,
  16.     `valor` double(6,2) NOT NULL,
  17.     `tipo` ENUM('E', 'S') NOT NULL,
  18.     `despesa` ENUM('F', 'V') NOT NULL,
  19.     `categoria_id` int  NOT NULL,
  20.     PRIMARY KEY (`id`)
  21. ) ENGINE = INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  22.  
  23. // ------- Tabela categorias -------
  24. CREATE TABLE IF NOT EXISTS `categorias`(
  25.     `id` int NOT NULL AUTO_INCREMENT,
  26.     `nome` varchar(255) COLLATE utf8mb4_general_ci NOT NULL,
  27.     PRIMARY KEY (`id`)
  28. ) ENGINE = INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  29.  
  30.  
  31. // --- Explicando aqui estes dois campos, como está na tabela, vai salvar somente as iniciais.
  32. // tipo(E = Entrada, S = Saída)
  33. // despesa(F = Fixa, V = Variada)
  34.  
  35.  
Tags: tabela
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement