一些SQL操作

创建学生信息表
本文介绍了一个使用SQL创建和修改学生信息表的过程。首先创建了包含姓名为主键的表,之后添加了学号和性别字段,并对字段进行了约束设置。

SQL> create table stu(sname varchar2(10) primary key);

表已创建。

SQL> alter table stu add sno int;

表已更改。
SQL> alter table stu add sex varchar2(1);

表已更改。

SQL> alter table stu rename column sex to gender;

表已更改。

SQL> desc stu;
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 SNAME                                     NOT NULL VARCHAR2(10)
 SNO                                                NUMBER(38)
 GENDER                                             VARCHAR2(1)

SQL>  alter table stu drop primary key;

表已更改。
SQL> alter table stu  add constraints pK_sno primary key(sno);

表已更改。

SQL> alter table stu  add constraints ck_gender check( gender in ('男','女'));

表已更改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值