创建表:
1 --删除表: 2 --创建表前删除已存在的同名表,确保能够创建成功。 3 --但是这种操作非常危险,万一删除了不该删的表,会非常糟糕。 4 Drop table T_emp; 5 --创建表: 6 create table T_emp 7 ( 8 empno number not null, 9 empname varchar(20) not null, 10 gender nvarchar(1) not null, 11 age number not null, 12 createtime date default sysdate, 13 isdelete char(1) default(‘N‘) not null, 14 --创建约束(主键约束,唯一约束,check约束) 15 constraint pk_empno primary key(empno), 16 constraint u_empname unique(empname), 17 constraint c_isdelete check(isdelete in(‘Y‘,‘N‘) 18 );
插入记录:
1 /*插入记录*/ 2 3 --完整填写 4 insert into T_emp 5 ( 6 empno, 7 empname, 8 gender, 9 age. 10 createtime, 11 isdelete 12 ) 13 values 14 ( 15 ‘x1234567‘, 16 ‘关云长‘, 17 ‘男‘, 18 ‘24‘, 19 sysdate, 20 ‘N‘ 21 ); 22 23 --仅填写两个不可重复的字段 24 insert into T_emp 25 ( 26 empno, 27 empname 28 ) 29 values 30 ( 31 ‘x1234568‘, 32 ‘赵子龙‘ 33 );
删除记录:
1 --删除记录 2 delete from t_emp 3 where empno=‘x1234567‘;
更新记录:
1 update t_emp 2 set empno=‘x7654321‘ 3 where empno=‘x1234567‘;
查询记录:
1 select empno,empname 2 from t_emp 3 where rownum<=2;
时间: 2024-10-27 00:48:41