Practical Part1-SQL Commands
Practical Part1-SQL Commands
TRUNCATE
A- CREATE It is used to create a new table in
the database.
Syntax:
CREATE TABLE TABLE_NAME (
COLUMN_NAME1 DATATYPES (size),
COLUMN_NAMEN DATATYPES (size), );
Example:
1- Create database
Example: Create database
charmo;
2- Create table
Example:
Create table student (
studentID int,
FirstName
varchar(255),
LastName varchar(255),
Address varchar(255),
B- DROP: This statement is used to drop an existing database.
1-Drop database
Syntax
DROP DATABASE DatabaseName
Example:
DROP DATABASE Employee
2- Drop table
Syntax
DROP TABLE TableName
Example:
DROP Table Emp;
NOTE :This statement is used to drop an existing table. When you use this statement, complete
information present in the table will be lost.
MODIFY DATATYPE OF COLUMN
This statement is used to change the datatype
of an existing column in a table.
Syntax
ALTER TABLE TableName
ALTER COLUMN ColumnName Datatype;
Example
ALTER column age int;
D- TRUNCATE
This command is used to delete the information present in the
table but does not delete the table. So, once you use this
command, your information will be lost, but not the table.
Syntax:
b. The command of DML is not auto-committed that means it can't permanently save
all the changes in the database. They can be rollback.
A. INSERT
B. UPDATE
C. DELETE
SELECT
This statement is used to select data from a database and the data returned is
stored in a result table, called the result-set.
Syntax
SELECT
Column1,
Column2, ...ColumN,
FROM TableName;
--(*) is used to select all from the table
Apart from just using the SELECT keyword individually, you can use the
following keywords with the SELECT statement:
1. DISTINCT
2. ORDER BY
3. GROUP BY
4. HAVING Clause
5. INTO
1- ‘SELECT DISTINCT’ Statement
This statement is used to return only different values.
Syntax
SELECT DISTINCT
Column1, Column2, ...ColumnN FROM TableName;
DESC;
Column1, Column2, ... ASC|DESC;
Example
Select all employees from the 'Emp’ table sorted by EmpNo: SELECT *
-- Select all employees from the 'Emp table sorted by EmpNo in Descending order:
-- Select all employees from the 'Empl’ table sorted by EmpNo and EName:
Example
To list the number of employees in each city. The employees should be sorted high to low and
only those cities must be included who have more than 5 employees:*/
SELECT COUNT(EmpNo), City FROM Emp GROUP BY City HAVING COUNT(EmpNo) > 2 ORDER BY
COUNT(EmpNo) DESC;
5- ‘SELECT INTO’ Statement
The ‘SELECT INTO’ statement is used to copy data from one table
to another.
Syntax
Example
To create a backup of database 'Employee' SELECT * INTO EmpNo FROM Emp
The End