--建表people(表名)app
create table peopleide
(spa
--定義列orm
--字段名 類型 排序
people_id int ,事務
people_cash number(5,2),ci
people_name varchar2(100),flash
people_num char(8),it
people_brithday date --最後一行不須要逗號,table
); --這裏須要分號
--修改表
--alter table 表名 操做 字段名 類型
--添加字段名
alter table peopleadd people_genderchar(2);
--刪除字段名(列名)
alter table peopledrop columnpeople_gender;
--修改字段類型
alter table peoplemodify people_numchar(20);
--刪除表
drop table people;
--恢復
flashback table people to before drop;
--重命名格式 rename 新的表名 to 舊的表名
rename new_peopleto people;
--查詢 *表示全部 你也能夠指定查詢某個字段
select * from people;
--給表添加數據格式 insert into 表名(字段名,字段名。。。。)valuse(值)
insert into people(people_name,PEOPLE_NUM)values('劉德華','34556');
commit;
create table t_student
(
--第一種在建表時定義約束
--字段名 類型約束條件
stu_id int primary key
stu_num char(10) not null,
stu_name varchar2(30)not null,
stu_age int ,
stu_gender char(2),
stu_state char(10) default 'A'
--第二種定義約束方法
-- constraint 約束名稱約束條件
--constraint PK_stu_id primary key(stu_id), --注意上面stu_id已經定義過主鍵約束了
--constraint CK_stu_gendercheck(stu_genderin ('男','女'))
);
--第三種方法(在建表後定義約束)
-- alter table 表名 add constraint 約束名稱 約束條件
--添加主鍵約束(惟一 非空)
alter table t_student add constraintPK_stu_idprimary key(stu_id);
--添加惟一約束
alter table t_student add constraintUQ_stu_numunique(stu_num);
--添加檢查約束 表示年齡只能在18到50之間
alter table t_student add constraintCK_stu_agecheck(stu_age between 18 and 50);
--管理約束
--刪除約束
alter table t_student drop constraintCK_stu_age;
--禁用約束
alter table t_student modify constraintCK_stu_age disable;
--啓動約束
altertable t_student modify constraintCK_stu_age enable;
一、多表查詢
二、基本查詢、where查詢和排序查詢
三、分組查詢
四、事務
等等(有待更新。。。。。)