A database dump contains a record of the table structure and/or the data from a database and is usually in the form of a list of SQL statements. A database dump is most often used for backing up a database so that its contents can be restored in the event of data loss. Corrupted databases can often be recovered by analysis of the dump. Database dumps are often published by free software and free content projects, to allow reuse or forking of the database.
-- DatabaseCREATEDATABASE`example`;USE`example`;-- Table structure for table `users`CREATETABLE`users`(`id`int(8)unsignedNOTNULLAUTO_INCREMENT,`username`varchar(16)NOTNULL,`password`varchar(16)NOTNULL,PRIMARYKEY(`id`));-- For auto increment when the new record added to the table --CREATETABLE`users`(`id`serialNOTNULL,`username`varchar(16)NOTNULL,`password`varchar(16)NOTNULL,PRIMARYKEY(`id`));-- Data for table `users`INSERTINTO`users`VALUES(1,'alice','secret'),(2,'bob','secret');