Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- http://cloud.politala.ac.id/
- http://prnt.sc/tr9vvj
- http://prnt.sc/tr9y6f
- #OpPki #Op.id #Antisec
- -- phpMyAdmin SQL Dump
- -- version 4.9.0.1
- -- https://www.phpmyadmin.net/
- --
- -- Host: 127.0.0.1
- -- Generation Time: Sep 22, 2019 at 10:54 AM
- -- Server version: 10.3.15-MariaDB
- -- PHP Version: 7.3.6
- SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
- SET AUTOCOMMIT = 0;
- START TRANSACTION;
- SET time_zone = "+00:00";
- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
- /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
- /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
- /*!40101 SET NAMES utf8mb4 */;
- --
- -- Database: `buku_hendrik`
- --
- DELIMITER $$
- --
- -- Procedures
- --
- CREATE DEFINER=`root`@`localhost` PROCEDURE `tambahbuku_rollback` (IN `idkat` INT, IN `judul` VARCHAR(100), IN `isbn` VARCHAR(100), IN `penerbit` VARCHAR(100), IN `penulis` VARCHAR(100)) BEGIN
- DECLARE EXIT HANDLER FOR SQLEXCEPTION, SQLWARNING, NOT FOUND ROLLBACK;
- START TRANSACTION;
- INSERT INTO buku VALUES(null, idkat, judul, isbn, penerbit, penulis);
- COMMIT;
- END$$
- CREATE DEFINER=`root`@`localhost` PROCEDURE `tambah_buku` (`idkat` INT, `judul` VARCHAR(100), `isbn` VARCHAR(100), `penerbit` VARCHAR(100), `penulis` VARCHAR(100)) begin
- insert into buku values(null,idkat, judul, isbn, penerbit, penulis);
- end$$
- CREATE DEFINER=`root`@`localhost` PROCEDURE `tambah_kat` (`kat` VARCHAR(100)) begin
- insert into kategori values(null,kat);
- end$$
- --
- -- Functions
- --
- CREATE DEFINER=`root`@`localhost` FUNCTION `get_total` (`idkat` INT) RETURNS INT(11) begin
- declare jumlah int;
- select count(*) into jumlah from buku where id_kategori=idkat;
- return (jumlah);
- end$$
- DELIMITER ;
- -- --------------------------------------------------------
- --
- -- Table structure for table `buku`
- --
- CREATE TABLE `buku` (
- `id_buku` int(11) NOT NULL,
- `id_kategori` int(11) DEFAULT NULL,
- `judul` varchar(100) DEFAULT NULL,
- `isbn` varchar(100) DEFAULT NULL,
- `penerbit` varchar(100) DEFAULT NULL,
- `penulis` varchar(100) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Dumping data for table `buku`
- --
- INSERT INTO `buku` (`id_buku`, `id_kategori`, `judul`, `isbn`, `penerbit`, `penulis`) VALUES
- (1, 1, 'Belajar Agama Islam', '11', 'politala press', 'M. Noor'),
- (2, 1, 'Aliran sesat 2', '12', 'politala press', 'M. Agus'),
- (3, 2, 'Doraemon', '21', 'Hendrik Press', 'Hendrik'),
- (4, 5, 'Matematika Ceria 2', '51', 'Hendrik press', 'WInda A.'),
- (5, 5, 'Matematika Diskrit', '52', 'politala press', 'Winda '),
- (11, 1, 'cobai 3', '234', 'hendrik press', 'hendrik'),
- (13, 5, 'cobai 3', '234', 'hendrik press', 'hendrik'),
- (16, 1, 'memandikan jenazah', '234354', 'hendrik press', 'hendrik');
- --
- -- Triggers `buku`
- --
- DELIMITER $$
- CREATE TRIGGER `trig_delete` AFTER DELETE ON `buku` FOR EACH ROW insert into log_buku values(null,old.id_buku,'Delete',now())
- $$
- DELIMITER ;
- DELIMITER $$
- CREATE TRIGGER `trig_tamb` AFTER INSERT ON `buku` FOR EACH ROW insert into log_buku values(null,new.id_buku,'Masuk',now())
- $$
- DELIMITER ;
- DELIMITER $$
- CREATE TRIGGER `trig_update` AFTER UPDATE ON `buku` FOR EACH ROW insert into log_buku values(null,new.id_buku,'Update',now())
- $$
- DELIMITER ;
- -- --------------------------------------------------------
- --
- -- Table structure for table `kategori`
- --
- CREATE TABLE `kategori` (
- `id_kategori` int(11) NOT NULL,
- `kategori` varchar(100) DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Dumping data for table `kategori`
- --
- INSERT INTO `kategori` (`id_kategori`, `kategori`) VALUES
- (1, 'Agama Islam'),
- (2, 'komik 2'),
- (3, 'fiksi'),
- (5, 'Matematika'),
- (7, 'Kimia');
- -- --------------------------------------------------------
- --
- -- Table structure for table `login`
- --
- CREATE TABLE `login` (
- `idlogin` int(11) NOT NULL,
- `username` varchar(100) NOT NULL,
- `password` varchar(32) NOT NULL,
- `level` varchar(100) NOT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Dumping data for table `login`
- --
- INSERT INTO `login` (`idlogin`, `username`, `password`, `level`) VALUES
- (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'admin'),
- (2, 'user1', '24c9e15e52afc47c225b757e7bee1f9d', 'user');
- -- --------------------------------------------------------
- --
- -- Table structure for table `log_buku`
- --
- CREATE TABLE `log_buku` (
- `id` int(11) NOT NULL,
- `id_buku` int(11) DEFAULT NULL,
- `aksi` varchar(100) DEFAULT NULL,
- `tgl` date DEFAULT NULL
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- --
- -- Dumping data for table `log_buku`
- --
- INSERT INTO `log_buku` (`id`, `id_buku`, `aksi`, `tgl`) VALUES
- (1, 4, 'Masuk', '2019-06-21'),
- (18, 6, 'Update', '2019-06-21'),
- (19, 6, 'Delete', '2019-06-21'),
- (20, 7, 'Masuk', '2019-06-22'),
- (21, 4, 'Update', '2019-06-22'),
- (22, 7, 'Update', '2019-06-22'),
- (23, 7, 'Delete', '2019-06-22'),
- (24, 8, 'Masuk', '2019-06-22'),
- (25, 9, 'Masuk', '2019-06-22'),
- (26, 9, 'Delete', '2019-06-22'),
- (27, 8, 'Update', '2019-06-22'),
- (28, 8, 'Delete', '2019-06-22'),
- (29, 10, 'Masuk', '2019-06-22'),
- (30, 2, 'Update', '2019-06-22'),
- (31, 10, 'Delete', '2019-06-22'),
- (32, 11, 'Masuk', '2019-06-22'),
- (33, 13, 'Masuk', '2019-06-22'),
- (34, 15, 'Masuk', '2019-06-22'),
- (35, 15, 'Update', '2019-09-17'),
- (36, 15, 'Delete', '2019-09-17'),
- (37, 16, 'Masuk', '2019-09-17');
- -- --------------------------------------------------------
- --
- -- Stand-in structure for view `tampil_buku`
- -- (See below for the actual view)
- --
- CREATE TABLE `tampil_buku` (
- `id_buku` int(11)
- ,`judul` varchar(100)
- ,`kategori` varchar(100)
- ,`isbn` varchar(100)
- ,`penerbit` varchar(100)
- ,`penulis` varchar(100)
- );
- -- --------------------------------------------------------
- --
- -- Stand-in structure for view `tampil_totbuku`
- -- (See below for the actual view)
- --
- CREATE TABLE `tampil_totbuku` (
- `id_kategori` int(11)
- ,`kategori` varchar(100)
- ,`Total_Buku` int(11)
- );
- -- --------------------------------------------------------
- --
- -- Structure for view `tampil_buku`
- --
- DROP TABLE IF EXISTS `tampil_buku`;
- CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `tampil_buku` AS select `buku`.`id_buku` AS `id_buku`,`buku`.`judul` AS `judul`,`kategori`.`kategori` AS `kategori`,`buku`.`isbn` AS `isbn`,`buku`.`penerbit` AS `penerbit`,`buku`.`penulis` AS `penulis` from (`buku` join `kategori` on(`buku`.`id_kategori` = `kategori`.`id_kategori`)) ;
- -- --------------------------------------------------------
- --
- -- Structure for view `tampil_totbuku`
- --
- DROP TABLE IF EXISTS `tampil_totbuku`;
- CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `tampil_totbuku` AS select `kategori`.`id_kategori` AS `id_kategori`,`kategori`.`kategori` AS `kategori`,`get_total`(`kategori`.`id_kategori`) AS `Total_Buku` from `kategori` ;
- --
- -- Indexes for dumped tables
- --
- --
- -- Indexes for table `buku`
- --
- ALTER TABLE `buku`
- ADD PRIMARY KEY (`id_buku`),
- ADD KEY `fk_idkategori` (`id_kategori`);
- --
- -- Indexes for table `kategori`
- --
- ALTER TABLE `kategori`
- ADD PRIMARY KEY (`id_kategori`);
- --
- -- Indexes for table `login`
- --
- ALTER TABLE `login`
- ADD PRIMARY KEY (`idlogin`);
- --
- -- Indexes for table `log_buku`
- --
- ALTER TABLE `log_buku`
- ADD PRIMARY KEY (`id`);
- --
- -- AUTO_INCREMENT for dumped tables
- --
- --
- -- AUTO_INCREMENT for table `buku`
- --
- ALTER TABLE `buku`
- MODIFY `id_buku` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;
- --
- -- AUTO_INCREMENT for table `kategori`
- --
- ALTER TABLE `kategori`
- MODIFY `id_kategori` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;
- --
- -- AUTO_INCREMENT for table `login`
- --
- ALTER TABLE `login`
- MODIFY `idlogin` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
- --
- -- AUTO_INCREMENT for table `log_buku`
- --
- ALTER TABLE `log_buku`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=38;
- --
- -- Constraints for dumped tables
- --
- --
- -- Constraints for table `buku`
- --
- ALTER TABLE `buku`
- ADD CONSTRAINT `fk_idkategori` FOREIGN KEY (`id_kategori`) REFERENCES `kategori` (`id_kategori`) ON DELETE CASCADE ON UPDATE CASCADE;
- COMMIT;
- /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
- /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
- /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement