SQL
SQL
2) INSERT VALUES
4) Primary Key
Column or set of column that uniquely identifies each row. (2 values under a primary key cant be
same)
5) Foreign Key
6) Constraints
UNIQUE: column values cannot be repeated but many columns can be unique
Create table temp(cust_id int, foreign key(COLUMN’S NAME THAT HAS TO BE MADE THE FOREIGN
KEY FROM THE CURRENT TABLE) references TABLE_NAME THAT HAS TO BE LINKED(PRIMARY KEY
OF THAT TABLE));
8) DEFAULT
9) CHECK
10) Distinct
12) IN
Limit 3;
16) Aggregate functions (performs calculations on set of values and returns one value)
MAX,MIN,AVG,COUNT
17) GROUP BY
Collects data from multiple records and groups them into one or more column
Select city,count(rollno)
From student
Group by city;
Select city,AVG(marks)
From student
Group by city
Order by city;
Select mode,count(customer)
From payment
Group by mode
21) COUNT NUMBER OF STUDENTS IN EACH CITY WHERE MAX MARKS CROSS 90
Select count(rollno),city
From student
Group by city
Having max(marks)>90;
GENERAL ORDER
SELECT cloumns
FROM table_name
WHERE condition
GROUP BY columns
HAVING condition
ORDER BY columns;
22) UPDATE
UPDATE student
SET grade=”O”
WHERE grade=”A”;
WILL REPLACE A WITH O
23) DELETE
WHERE condition;
27) JOIN (USED TO COMBINE ROWS FROM TWO OR MORE TABLES BASED ON RELATED
COLUMN BETWEEN THEM)
INNER JOIN
SELECT columns
FROM table(A)
ON table(A).col_name=table(B).col_name;
LEFT JOIN
RETURNS ALL RECORDS FROM THE LEFT TABLE AND THE MATCHED RECORDS FROM THE RIGHT
TABLE
SELECT columns
FROM table(A)
ON table(A).col_name=table(B).col_name;
FULL JOIN
28) 3rd HIGHEST MARKS IN A CLASS
SELECT rollno
From student
Limit 1
Offset 3;