最近在学习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;