Getting Started with SQL on Windows: A Beginner’s Guide to Database Management

mdshamsfiroz
4 min readOct 25, 2024

--

Creating and managing an SQLite database in Windows is a straightforward process. Let’s walk through the steps to create a database, add a table, insert records, and perform basic SQL queries. We’ll also cover how to set up SQLite on Windows.

Setting Up SQLite on Windows

  1. Download SQLite:
  • Visit the official SQLite website (sqlite.org/download.html)
  • Download the precompiled binaries for Windows (e.g., sqlite-tools-win32-x86–3380500.zip)
  1. Extract and Install:
  • Create a folder named “sqlite” in C:\Program Files
  • Extract the downloaded ZIP file and move the contents to C:\Program Files\sqlite
  1. Set Up Environment Variables:
  • Open the Start menu and search for “Environment Variables”
  • Click on “Edit the system environment variables”
  • In the System Properties window, click on “Environment Variables”
  • Under “System variables”, find and select “Path”, then click “Edit”
  • Click “New” and add the path C:\Program Files\sqlite
  • Click “OK” to save the changes
  1. Verify Installation:
  • Open a new Command Prompt
  • Type sqlite3 --version and press Enter
  • If installed correctly, you should see the SQLite version number

Creating a Database and Table

Now that SQLite is set up, let’s create a database and add some data:

  1. Open Command Prompt and navigate to your desired directory
  2. Create a new database by typing:
sqlite3 example.db
  1. This will create a new database file named “example.db” and open the SQLite prompt

2. Create a table named “users”:

CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER, email TEXT);

Inserting Records

Let’s insert five records into our “users” table:

INSERT INTO users (name, age, email) VALUES 
('Alice', 30, 'alice@example.com'),
('Bob', 25, 'bob@example.com'),
('Charlie', 28, 'charlie@example.com'),
('David', 35, 'david@example.com'),
('Eva', 22, 'eva@example.com');

Performing Basic SQL Queries

Now that we have data in our table, let’s perform some basic queries:

  1. Retrieve all users:
SELECT * FROM users;

2. Retrieve users older than 25:

SELECT * FROM users WHERE age > 25;

3. Update Bob’s age:

UPDATE users SET age = 26 WHERE name = 'Bob';

4. Verify the update:

SELECT * FROM users WHERE name = 'Bob';

Exiting SQLite

To exit the SQLite prompt, simply type:

.quit

This SQLite tutorial demonstrates how to create a database, add a table, insert records, and perform basic queries. SQLite’s simplicity and portability make it an excellent choice for local data storage and prototyping.

Remember to regularly back up your database file and consider using SQLite management tools like SQLite Browser for a more user-friendly interface when working with larger datasets or more complex queries.

Conclusion

Congratulations! You’ve successfully set up SQLite on your Windows machine, created a database, added a table, inserted records, and performed basic SQL queries. This knowledge forms the foundation of database management and can be applied to more complex projects in the future.

So, whether you’re a tech enthusiast, a professional, or just someone who wants to learn more, I invite you to follow me on this journey. Subscribe to my blog and follow me on social media to stay in the loop and never miss a post.

Together, let’s explore the exciting world of technology and all it offers. I can’t wait to connect with you!”

Connect me on Social Media: https://linktr.ee/mdshamsfiroz

Happy coding! Happy learning!

--

--

mdshamsfiroz
mdshamsfiroz

Written by mdshamsfiroz

Trying to learn tool by putting heart inside to make something

No responses yet