添加约束条件
1.sql 结构化查询语言
oracle和MySQL的查询语言很像,sql:Structured Query Language
在oracle里的增删改查主要用到下面的关键字:
DDL: 数据定义语言 create alter drop
DQL: 数据查询语言 select
DML: 数据操作语言 insert update delete
DCL : 数据控制语言 grant revoke
TCL: 事务控制语言 commit rollback savepoint2.修改列: (这里只能修改默认值和非空约束,修改数据类型)
alter table 表名 modify 列名 [数据类型] [约束]
3.添加列:
alter table 表名 add 列名 数据类型 [约束]
4.删除列:
alter table 表名 drop column 列名
5.添加主键约束:
alter table 表名 add constraint pk_主键约束名 primary key(列名)
6.检查约束:
alter table 表名 add constraint ck_约束名 check(约束条件)
6.唯一约束unique
altertable 表名 add constraint un_约束名 unique(列名)
外键约束
7.alter table 表名 add constraint fk_约束名 foreign key (外键列) references 表2(主键列)
2.数据操作
3.查询的语法
select 列名,列名 //要显示数据的列 * 所有列
from 数据源 //数据的来源
where 条件 //筛选符合条件的数据
group by 列名 // 将数据根据指定列进行分组
having 条件 // 分组后,筛选符合条件的数据
order by 列名 [asc|desc] // 根据执行的列进行排序,asc升序 desc降序
create table 表名
(
列名 数据类型 [约束],
列名 数据类型 [约束],
......
列名 数据类型 [约束]
);