Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
16 views

SQL Query PPT

sql query ppt

Uploaded by

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

SQL Query PPT

sql query ppt

Uploaded by

kumarnaman0808
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

DDL, DML and DQL

DDL - Create, Alter, Drop and Truncate


Create table Employee_info
(
Emp_ID varchar(30),
Fname varchar(20),
Lname varchar(30),
Desg varchar(35),
sal number(5) );

Desc Employee_info;
Alter Table Employee_info rename to
employee_data1;

Desc employee_data1;

Alter table employee_data1


Add Address varchar(100);

Alter table employee_data1 modify Lname


varchar(20);

Alter table employee_data1drop column Address;

desc employee_data1;
Alter Command:

Add a Column to an Existing Table:


ALTER TABLE table_name
ADD column_name data_type;

Ex: ALTER TABLE employees


ADD email VARCHAR2(100);

Modify an Existing Column:


ALTER TABLE table_name
MODIFY column_name new_data_type;

Ex: ALTER TABLE employees


MODIFY salary NUMBER(10, 2);

Rename a Column:
ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;

Ex: ALTER TABLE employees


RENAME COLUMN emp_name TO employee_name;
Drop a Column:
ALTER TABLE table_name
DROP COLUMN column_name;

Ex: ALTER TABLE employees


DROP COLUMN email;

Add or Modify Constraints:


To modify constraint
ALTER TABLE employees
ADD CONSTRAINT pk_employee_id PRIMARY KEY (employee_id);

Rename table:
ALTER TABLE old_table_name
RENAME TO new_table_name;

Ex:
ALTER TABLE employees
RENAME TO staff;
Author

UPDATE author
SET auth_city = Delhi
WHERE employee_id =
000000001;
DML – INSERT, DELETE, UPDATE

desc employee_data1;

Insert into employee_data1 values('110012','Sana','Khan','Clerk',20000);

Insert into employee_data1 values('110013','jeba','Khan','Manager',90000);

Insert into employee_data1 values('110014','Jiya','Bansal','Accountant',50000);


DQL- Select

select * from employee_data1; ---TO DISPLAY DATA

select emp_name from employee_data1; ---TO DISPLAY PARTICULAR COLUMN

Delete duplicate row from Table

select distinct * from employee_data1;

You might also like