SQL Full Advance NOTES

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

CREATE TABLE;

Syntax : Create table <table name> ( column name datatype,column name


datatype --------------------------------------------------------);
SQL> create table emp( empno number(10), empname varchar(20), salary
number(12));

ALTER COMMAND

Alter command is used to add exiting column in table

ADDING A COLUMN:

SQL> Alter table <tablename> add(column name datatype, columnname


datatype----------------------------------);

SQL> Alter table emp add( job varchar(12));

MODIFYING A COLUMN

By using this command we can increase column size

Syntax :

SQL> Alter table table <table name> modify(columnname datatype,


columnname datatype---------------------)

SQL> Alter table emp modify( job varchar(18));

RENAME A COLUMN NAME:

Syntax: ALTER Table “table_name” RENAME COLUMN “column1” to


“Column 2”

ALTER Table Customer RENAME COLUMN Address to Add

REMOVING A COLUMN:
Syntax

SQL> alter table <table name> drop(column);

SQL> Alter table emp Drop(job);

TO RENAME TABLENAME

Syntax :

SQL> Rename old <tablename >to new <table name>;

SQL> Rename emp to employee;

DROP:

Syntax:

SQL> Drop Table Tablename;

TRUNCATE:

Syntax:

SQL> truncate table <tablename>;

DML COMMAND

INSERT;

To insert a new rows in a table

Syntax:

SQL>Insert into <table name>(Column name, column name-------------------


-----------------------------------)
Values (values1, values2, values3---------------------)
SQL>Insert into <tablename>(Columnname,Columnname----------------------
--------------------------------------------------)
Values (&columnname,&columnname----------------);

(or)
SQL> insert into table_name values(‘&column name’,’&column name’------
------------------------------------------------------)

UPDATE:

SQL>Update <tablename> SET <Columnname>=<Values>,


<columnname>=<values>,--------
WHERE<condition>

SQL>Update emp SET job=’CLERK’ where empno=2002;

SQL>Update emp SET job =’CLERK ’,sal=sal+500 where


Empname=’nani’;

To update the employee salary ?

Synax

SQL>Update emp set sal=sal+500 where empno=’2002’;

What is different between where clause and having clause?

WHERE clause filter rows before

TO UPDATE ROW IN ATABLE

Update emp1 set ename =’raju’where empno=201;

You might also like