levo

Relational Databases and SQL

SQL INSERT, UPDATE and DELETE

  • 3 things to know
  • Paper 2

Overview

Adding records with INSERT INTO, changing them with UPDATE and SET, removing them with DELETE FROM, worked commands on small tables, and the danger of a missing WHERE clause.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

What does an INSERT INTO command do in SQL?

Key term

A table Pupil has fields PupilID, Name and Form. What does INSERT INTO Pupil (PupilID, Name, Form) VALUES (27, 'Amir Khan', '10B') do?

Key term

Why must the values in an INSERT INTO command be in the same order as the listed fields?

Questions from this subtopic

Each one with the model answer underneath.

  1. 1

    What does an INSERT INTO command do in SQL?

    Model answer

    The INSERT INTO command adds a new record to a table. The VALUES part lists the data for the new record.

  2. 2

    A table Pupil has fields PupilID, Name and Form. What does INSERT INTO Pupil (PupilID, Name, Form) VALUES (27, 'Amir Khan', '10B') do?

    Model answer

    The command adds a new record for pupil 27, Amir Khan, in form 10B. The table gains one extra row.

  3. 3

    Why must the values in an INSERT INTO command be in the same order as the listed fields?

    Model answer

    Each value is matched to a field by its position. A value in the wrong position would be stored in the wrong field.

  4. 4

    Why is it good practice to list the field names in an INSERT INTO command?

    Model answer

    Listed field names make it clear which value goes into which field. The command still works if the table's fields are later rearranged.

  5. 5

    What happens if an INSERT INTO command gives a new record the same primary key value as an existing record?

    Model answer

    The database rejects the new record. A primary key value must be unique within its table.

  6. 6

    What does an UPDATE command do in SQL?

    Model answer

    The UPDATE command changes the data in records that are already in a table. The command does not add or remove any records.

Other ways to work this

The same content, four other ways.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Algorithms
Programming
Data Representation
Computer Systems

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

The table one extra row.
gainslosescopies

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

AThe algorithm outputs 1.
BThe variable x falls from 5 to 3 to 1.
CThe loop stops because 1 is not greater than 1.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

ASC means sorting from smallest to largest, or A to Z.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Every question in Relational Databases and SQL, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.