MySQL Notes
MySQL Notes
Types of constraints:
Not Null
UNIQUE
DEFAULT
CHECK
FOREIGN KEY
PRIMARY KEY
Use Of Constraints:
To see all the data from all the columns then the syntax is:
SELECT*
FROM table_name;
To Rename the column name by using AS keyword:
SELECT column1 AS new_name, column2 AS new_name;
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
UPDATE COMMAND:
How to update data in Tables with SQL? To update phone no./
name/ or anything.
UPDATE syntax:
UPDATE table_name
SET column1_name=value1,column2_name=value2,…
WHERE condition;
Ex.:
UPDATE personal
SET phone=”New_number”
WHERE id =1;
For multiple changes,
UPDATE personal
SET phone=”New_number”, age=21
WHERE id =1;
UPDATE personal
SET age=21
WHERE id IN (2,3);
DELETE COMMAND:
How to delete data from Tables with SQL?
DELETE syntax:
DELETE FROM table_name
WHERE condition;
Ex:
DELETE FROM personal
WHERE id=2;
Syntax:
CREATE TABLE table_name (
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR (50) NOT NULL,
Age INT NOT NULL,
City VARCHAR (10) NOT NULL,
PRIMARY KEY (Id)
);
FOREIGN KEY:
A FOREIGN KEY is a key used to link two tables together.
A FOREIGN key in one table used to point PRIMARY key in another
table.
Syntax:
CREATE TABLE table_name (
Id INT NOT NULL AUTO_INCREMENT,
Name VARCHAR (50) NOT NULL,
Age INT NOT NULL,
City VARCHAR (10) NOT NULL,
PRIMARY KEY (Id)
FOREIGN KEY(city) REFERENCES City(cid)
);