Sample SQL Files — Database Dump Downloads for Testing
Download free sample SQL files for MySQL, PostgreSQL, and SQLite. Includes user tables, ecommerce schemas, blog databases, and large dumps up to 100,000 rows. Schema-only and data-only variants available.
sample-mysql.sql
1,000 rows
Verified file details
- Filename
- sample-mysql.sql
- Exact size
- 56,547 bytes
- Displayed size
- 55.2 KB
- MIME type
- application/sql
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-mysql.sql
sample-postgresql.sql
1,000 rows
Verified file details
- Filename
- sample-postgresql.sql
- Exact size
- 56,771 bytes
- Displayed size
- 55.4 KB
- MIME type
- application/sql
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-postgresql.sql
sample-sqlite.sql
1,000 rows
Verified file details
- Filename
- sample-sqlite.sql
- Exact size
- 56,555 bytes
- Displayed size
- 55.2 KB
- MIME type
- application/sql
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-sqlite.sql
sample-users-table.sql
500 rows
Verified file details
- Filename
- sample-users-table.sql
- Exact size
- 28,413 bytes
- Displayed size
- 27.7 KB
- MIME type
- application/sql
- Rows
- 500
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-users-table.sql
sample-ecommerce.sql
5,000 rows
Verified file details
- Filename
- sample-ecommerce.sql
- Exact size
- 251,375 bytes
- Displayed size
- 245 KB
- MIME type
- application/sql
- Rows
- 5,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-ecommerce.sql
sample-blog.sql
2,000 rows
Verified file details
- Filename
- sample-blog.sql
- Exact size
- 233,200 bytes
- Displayed size
- 228 KB
- MIME type
- application/sql
- Rows
- 2,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-blog.sql
sample-schema-only.sql
Verified file details
- Filename
- sample-schema-only.sql
- Exact size
- 528 bytes
- Displayed size
- 528 B
- MIME type
- application/sql
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-schema-only.sql
sample-data-only.sql
2,000 rows
Verified file details
- Filename
- sample-data-only.sql
- Exact size
- 112,766 bytes
- Displayed size
- 110 KB
- MIME type
- application/sql
- Rows
- 2,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-data-only.sql
sample-large.sql
100,000 rows
Verified file details
- Filename
- sample-large.sql
- Exact size
- 5,640,359 bytes
- Displayed size
- 5.38 MB
- MIME type
- application/sql
- Rows
- 100,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/sql/sample-large.sql
Sample SQL file preview
Users table (MySQL)
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
INSERT INTO users (username, email) VALUES
('alice_johnson', '[email protected]'),
('bob_smith', '[email protected]');How to import a SQL file
MySQL
mysql -u root -p database_name < sample-mysql.sqlPostgreSQL
psql -U username -d database_name -f sample-postgresql.sqlSQLite
sqlite3 database.db < sample-sqlite.sqlphpMyAdmin
Import tab → Choose file → Select the .sql file → Execute. Works with all MySQL-compatible SQL files.
Use cases for sample SQL files
- Seeding development and staging databases
- Testing database migration scripts
- Verifying SQL import/export functionality
- Testing ORM compatibility (Prisma, Sequelize, SQLAlchemy)
- Load testing databases with large datasets
- Testing schema-only vs data-only import flows
Technical specifications
| Dialects | MySQL, PostgreSQL, SQLite |
| Content | CREATE TABLE + INSERT statements |
| Data | Faker.js-generated realistic dummy data |
| Schemas | Users, ecommerce (8 tables), blog (5 tables) |
| Size range | 10 KB to 5 MB (up to 100K rows) |
Frequently Asked Questions
Are these SQL files compatible with my database?
What is the difference between schema-only and data-only?
Is the data in these SQL files real?
What tables does the ecommerce schema include?
Can I use these with an ORM like Prisma or SQLAlchemy?
Other data formats
Related reading
Database Seeding from SQL Dumps
Populate test databases with realistic data. MySQL, PostgreSQL, and SQLite sample dumps. Fixtures for users, orders, and time-series data.
PDF Parsing and Text Extraction — A Practical Guide
Extract text, metadata, and structure from PDF files with pdf.js and pdf-parse. Handle scanned PDFs with OCR. Sample PDFs from 1KB to 100MB for every test case.
Testing Word and Excel Uploads in Production
Validating DOCX and XLSX uploads — size limits, macro detection, corrupted files, and viewer compatibility. Sample office files for every edge case.