SQL QUERIES
SQL COMMANDS/QUERIES
Command: INSERT
Syntax 1:
INSERT
INTO tablename
(attribute1,
attribute2,…, attributen)
VALUES
(value1, value2,… valuen);
Syntax 2:
INSERT
INTO tablename
VALUES
(value1, value2,… valuen);
ADMNO: 54910 STUDNAME: SUMIT KUMAR CLASS:
IX SECTION: A
ROLL: 21 ADMDATE:
01/04/2013
(ADMNO, STUDNAME, CLASS, SECTION, ROLL,
ADMDATE)
VALUES (‘54910’, ‘SUMIT KUMAR’, ‘IX’, ’A’,
21, ‘2013-04-01’);
or
INSERT INTO STUDENT
VALUES (‘54910’, ‘SUMIT KUMAR’, ‘IX’, ’A’,
21, ‘2013-04-01’);
Command: SELECT
Syntax:
All records under
all fields
SELECT * FROM tablename;
SELECT attribute1, attribute2,….,
attributen FROM tablename;
SELECT * FROM tablename WHERE condition;
SELECT attribute1, attribute2,….,
attributen FROM tablename WHERE
condition;
To display all records from table STUDENT:
SELECT * FROM STUDENT;
SELECT ADMNO, STUDNAME FROM STUDENT;
SELECT * FROM STUDENT WHERE SECTION = ‘C’;
SELECT * FROM STUDENT WHERE CLASS = ‘X’ OR
SECTION = ‘C’;
To display records from table STUDENT whose
CLASS=’X’ and SECTION = ‘C’:
SELECT * FROM STUDENT WHERE CLASS = ‘X’ AND
SECTION = ‘C’;
SELECT ADMNO, STUDNAME, CLASS FROM STUDENT
WHERE SECTION = ‘A’;
% : Signifies a collection of characters
_: Signifies a single character
SELECT * FROM STUDENT WHERE STUDNAME LIKE
‘A%’;
SELECT * FROM STUDENT WHERE STUDNAME LIKE
‘%A’;
SELECT * FROM STUDENT WHERE STUDNAME LIKE
‘%A%’;
To display records from table STUDENT whose 3RD character of STUDNAME is ‘A’:
SELECT * FROM STUDENT WHERE STUDNAME LIKE
‘_ _A%’;
Command: UPDATE
Syntax:
UPDATE
tablename
SET
attributename = new value
WHERE
condition;
UPDATE STUDENT
SET ROLL = 5
WHERE STUDNAME = ‘ANIL’;
UPDATE STUDENT
SET SECTION = ‘C’
WHERE ADMNO = ‘A0021’;
UPDATE STUDENT
SET SECTION = ‘A’
WHERE CLASS = ‘IX’;
UPDATE STUDENT
SET SECTION = ‘B’;
UPDATE MARKS
SET TOTAL = ENG + HIN + MATHS + SC + SSC;
UPDATE ITEM
SET RATE = RATE + RATE * 0.1;
Command: DELETE
Syntax:
DELETE
FROM tablename WHERE condition;
To delete all records
DELETE FROM STUDENT;