Knowledge Guide
HomeDatabasesSQL Fundamentals

Read data from table

SELECT Statement

In SQL, to read data from a table, you need to use the SELECT statement in your queries. The SELECT statement allows you to fetch data from one or more columns of a table, making it an essential tool for data retrieval.

Syntax

SELECT * FROM table_name;

The * symbol is a wildcard representing all columns in the specified table.

Example

Let's see some examples of retrieving all or specific data from the database table.

Suppose we have a table named Employee with the following data:

Image
Image

Selecting All Columns

The simplest way to retrieve all records from a table is to use the SELECT * statement.

SELECT * from Employee;
java
SELECT * from Employee;

The result of this query would be a table showing the following rows:

Image
Image

Selecting Specific Columns

While retrieving all columns can be useful, there are situations where we may only need specific columns from a table. To do this, we can list the column names we want to retrieve after the SELECT keyword.

Suppose we want to retrieve the first and last names of the employees.

SELECT firstName, lastName FROM Employee;
java
SELECT firstName, lastName FROM Employee;

This query will return only the firstName and lastName columns for all employees in the Employee table.

Image
Image
🤖 Don't fully get this? Learn it with Claude

Stuck on Read data from table? Open Claude, copy a block below, and it'll teach you this exact concept — visually and interactively.

🎨 Explain it visually

Build the mental picture, not memorization.

I just read a lesson on **Read data from table** (Databases) and want to truly understand it. Explain Read data from table from first principles using ONE vivid real-world analogy and a visual mental model — draw it as ASCII art or a clear step-by-step diagram — with a concrete example using real numbers. Then ask me one question to check I got the mental picture, and wait for my reply. If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.
🤔 Walk me through it (interactive)

Socratic — adapts to where you're stuck.

Teach me **Read data from table** interactively. Ask me ONE guiding question at a time, wait for my answer, and adapt to my confusion — build the idea with me step by step instead of explaining it all at once. If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.
🧪 Quiz me & fix my gaps

Active recall exposes what you missed.

Quiz me on **Read data from table** with 5 questions, easy to tricky, ONE at a time. Tell me if each answer is right; at the end, explain clearly what I got wrong and why. If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.
🧠 Make it stick

Intuition + hook + flashcards for long-term memory.

Help me remember **Read data from table** for the long term: give the one-sentence intuition, a memorable hook/mnemonic, a tiny worked example, and 3 active-recall flashcards (Q -> A). If you're unsure or a claim isn't standard, say so and reason from first principles instead of guessing.

📝 My notes