在Oralce建表並修改表結構

2021-08-30 09:58:24 字數 909 閱讀 2132

學生表 student     

create table student( -- 學生表

xh number(4), -- 學號

xm varchar2(10), -- 姓名

*** char(2), -- 性別

birthday date, -- 日期

sal number(7,2) -- 獎學金 );

班級 class

create table class( -- 班級表

classid number(2), -- 班級編號

cname varchar2(20) -- 班級名字 );

    新增字段(學生所在班級classid)

alter table student add (classid number(2));

    修改欄位的長度

alter table student modify (xm varchar2(12)) ;

    修改欄位的型別(不能有記錄的)

alter table student modify (xh varchar2(5));

    刪除乙個字段

alter table student drop column sal;

    刪除表

drop table student;

    表的名字修改

rename student to stu;

    字段如何改名字

        先刪除

1)    alter table student drop column sal;        

        再新增

2)    b)alter table student add (salary number(7,2));

Oralce建表 約束 修改列

增加列 alter table name add columnname type 修改列名 alter table name rename column name1 to name2 刪除列alter table name drop column name 將列設定不可用 alter table n...

建表並修改表約束

主鍵約束 primary key not null check unique 唯一約束 create table student 學生表 xh number 4 constraint pk stu primary key,學號主鍵 xm varchar2 10 constraint nn stu n...

建表及修改表

1.建表 例子 學生表 sql create table student 表名 xh number 4 學號 xm varchar2 20 姓名 char 2 性別 birthday date,出生日期 sal number 7,2 獎學金 班級表 sql create table classes ...