0% found this document useful (0 votes)
16 views

SQL Commands

SQL Commands for fresher to learn SQL

Uploaded by

salma.khayum05
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

SQL Commands

SQL Commands for fresher to learn SQL

Uploaded by

salma.khayum05
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

SQL Commands

Insert Command

INSERT INTO table_name (column1, column2, column3, ...


)
VALUES (value1, value2, value3, ...);

INSERT INTO table_name


VALUES (value1, value2, value3, ...);

INSERT INTO table_name


VALUES (‘&value1’,’& value2’, ’&value3’, ...);
Update Command

UPDATE table_name
SET column_name = value
WHERE (condition);
Delete,Drop and Truncate

DELETE FROM table_name WHERE condition;

DROP Table Table_name ;

TRUNCATE TABLE
TABLE_NAME;
Alter command

ALTER TABLE table_name


RENAME TO new_table_name;

ALTER TABLE table_name


RENAME COLUMN old_name TO new_name;

ALTER TABLE table_name ADD


(Columnname_1 datatype,
Columnname_2 datatype, …Columnname_n
datatype);
Alter command
ALTER TABLE table_name
DROP COLUMN column_name;

ALTER TABLE table_name


MODIFY COLUMN column_name datatype;
Aggregate Functions

SELECT AVG(column_name), Sum(column_name),


max(column_name), min(column_name),
count(column_name),
FROM table_name WHERE condition;
SQL Operators

• AND
• OR
• LIKE
• IN
• BETWEEN
SQL operator (AND)

SELECT column1, column2, ...


FROM table_name
WHERE condition1 AND condition2 AND condition3
...;

SELECT *
FROM Customers
WHERE Country
= 'Spain' AND CustomerName LIKE 'G%';
SQL operator (OR)

SELECT column1, column2, ...


FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;

SELECT *
FROM Customers
WHERE Country = 'Germany' OR Country
= 'Spain';
SQL Operators (LIKE)

SELECT column1, column2, ...


FROM table_name
WHERE columnN LIKE pattern;

SELECT * FROM Customers


WHERE CustomerName LIKE '
a%';
SQL Operators (IN)

SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2,
...);
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', '
UK');
SQL Operators (BETWEEN)

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value
2;

SELECT * FROM Products


WHERE Price BETWEEN 10 AND 20;
Note on basic constraints on atrributes:

Primary Key – Unique and not null

Unique key – Unique but accepts not null as well

Not null attribute – Not null but accepts redundant


values
CHECK constraint

CREATE TABLE Employee (


ID int Primay key,
Name varchar(25) NOT NULL,
aadhar int Unique,
Age int CHECK (Age>=18));
Order by and Group by and Having
Clause

SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
HAVING condition
ORDER BY column_name(s);

You might also like