创建表
SQL>create table classes(
classId number(2),
cname varchar2(40),
birthday date
);
添加一个字段
SQL>alter table student add (classId number(2));
修改字段长度
SQL>alter table student modify(xm varchar2(30));
修改字段的类型/或是名字(不能有数据)
SQL>alter table student modify(xm char(30));
删除一个字段
SQL>alter table student drop column sal;
修改表的名字
SQL>rename student to stu;
删除表
SQL>drop table student;
插入所有字段数据
SQL>insert into student values ( 001 , salina , 女 , 01-5月-05 ,10);
修改日期输入格式
SQL>alter session set nls_date_format = yyyy-mm-dd ; //临时生效,重启后不起错用
SQL>insert into student values ( 001 , salina , 女 ,to_date( 01-5 -05 , yyyy-mm-dd ),10); SQL>insert into student values ( 001 , salina , 女 ,to_date( 01/5 -05 , yyyy/mm/dd ),10);
插入部分字段
SQL>insert into student (xh,xm,sex) values( 001 , lison , 女 );
插入空值
SQL>insert into student (xh,xm,sex,birthday) values( 021 , BLYK , 男 ,null);
一条插入语句可以插入多行数据
SQL> insert into kkk (Myid,myname,mydept) select empno ,ename,deptno from emp where deptno=10;