ORACLE中创建表、对表进行增删改查的语法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/f120032777/article/details/80991959

最近在学习ORACLE,现将在ORACLE中创建表、对表进行增删该查的语法总结如下:

表是一种数据库对象,是基本的数据存储单位,由行和列组成

表的创建(以课程信息表为例):

CREATE TABLE OBJECTS

                        (OBJ_ID             NUMBER(2)  NOT NULL,

                         OBJ_NAME       VARCHAR2(20)  NOT NULL,

                         OBJ_TEACHER   VARCHAR2(10)  NOT NULL);

如上,一张简单的课程信息表就创建了

追加一个新列:

ALTER TABLE OBJECTS

ADD  (TEACHER_SEX  CHAR(2)  DEFAULT 'male' CHECK(SEX IN ('male', 'female')));

修改一个列:

ALTER TABLE OBJECTS

MODIFY  (OBJ_NAME VARCHAR2(18));

删除一个列:(SYS下,不能进行删除列的操作)

ALTER TABLE OBJECTS

DROP COLUMN TEACHER_SEX;

对整个表中的信息进行查询:

SELECT * FROM OBJECTS;

对表中的某一列进行查询:

SELECT  OBJ_NAME FROM OBJECTS;

                                                                                                                             

猜你喜欢

转载自blog.csdn.net/f120032777/article/details/80991959