Download SQL> create table student(rollno number(3),name varchar(15

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Access wikipedia , lookup

DBase wikipedia , lookup

Database wikipedia , lookup

Tandem Computers wikipedia , lookup

Relational algebra wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

Clusterpoint wikipedia , lookup

Ingres (database) wikipedia , lookup

Database model wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Relational model wikipedia , lookup

Null (SQL) wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
Ex No:1
Date:
DDL(Data Definition Language) Commands
AIM:
To write a query with a function of DDL commands such as create , alter , drop.
PROGRAM:
CREATE TABLE:
This sql command is used to creating a table .
SQL>
create
table
student(rollno
number(3),name
varchar(15),address
varchar(20),phno number(10));
Table created.
SQL> desc student
Name
Null?
-----------------------------------------
Type
-------- ----------------------------
ROLLNO
NUMBER(3)
NAME
VARCHAR2(15)
ADDRESS
VARCHAR2(20)
PHNO
NUMBER(10)
ALTER TABLE:
This sql command is used to alter or do any changes in a table .
SQL> alter table student add(age number(2));
Table altered.
Database Management System Lab
1
SQL> desc student
Name
Null?
-----------------------------------------
Type
-------- ----------------------------
ROLLNO
NUMBER(3)
NAME
VARCHAR2(15)
ADDRESS
VARCHAR2(20)
PHNO
NUMBER(10)
AGE
NUMBER(2)
PRIMARY KEY:
This sql command is used to find a unique value.
SQL> alter table student add(primary key(rollno));
Table altered.
SQL> desc student
Name
Null?
----------------------------------------ROLLNO
--------
NOT NULL
Type
---------------------------NUMBER(3)
NAME
VARCHAR2(15)
ADDRESS
VARCHAR2(20)
PHNO
NUMBER(10)
AGE
NUMBER(2)
MODIFY THE DATATYPE:
This sql command is used to modify a table .
SQL> alter table student modify(rollno number(5));
Table altered.
SQL> desc student
Name
Null?
-----------------------------------------
--------
Type
----------------------------
Database Management System Lab
2
ROLLNO
NOT NULL NUMBER(5)
NAME
VARCHAR2(15)
ADDRESS
VARCHAR2(20)
PHNO
NUMBER(10)
AGE
NUMBER(2)
RENAME COLUMN:
This sql command is used to rename a column in a table .
SQL> alter table student rename column phno to phoneno;
Table altered.
SQL> desc student
Name
Null?
----------------------------------------ROLLNO
Type
-------- ----------------------------
NOT NULL NUMBER(5)
NAME
VARCHAR2(15)
ADDRESS
VARCHAR2(20)
PHONENO
NUMBER(10)
AGE
NUMBER(2)
DELETE COLUMN:
This sql command is used to delete a column in a table .
SQL> ALTER TABLE STUDENT DROP(AGE);
Table altered.
SQL> desc student
Name
Null?
-----------------------------------------
--------
Type
----------------------------
Database Management System Lab
3
ROLLNO
NOT NULL NUMBER(5)
NAME
VARCHAR2(15)
ADDRESS
VARCHAR2(20)
PHONENO
NUMBER(10)
RENAME THE TABLE NAME:
This sql command is used to delete a table name .
SQL> rename student to student1;
Table renamed.
SQL> desc student1
Name
Null?
----------------------------------------ROLLNO
Type
-------- ----------------------------
NOT NULL
NUMBER(5)
NAME
VARCHAR2(15)
ADDRESS
VARCHAR2(20)
PHONENO
NUMBER(10)
SQL> desc student
ERROR:
ORA-04043: object student does not exist
DELETE THE TABLE:
This sql command is used to delete a table .
SQL> drop student1;
Table droped.
SQL> desc student1
ERROR:
ORA-04043: object student1 does not exist
Database Management System Lab
4
RESULT
Thus the DDL commands are created,altered and deleted.
Database Management System Lab
5