一、表名和列名的命名规则
必须以字母开头
长度不能超过30个字符
不能使用oracle的保留字
只能使用如下字符 a-z,a-z,0-9,$,#等等
二、建表
如MySQL建表一样,
SQL>create table student(
Id number(2),
Name varchar2(20),
Sex varchar(6),
Birthday date,
Match char(3),
Comm char(2)
);
三、修改表
添加一个字段
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;
插入数据
insert into student(字段1,字段2) values(值1,值2
删除数据
delete from student where 字段=’值’;
//删除可恢复
Drop table student
//不可恢复
truncate table student;
//删除表中的所有记录,表结构还在,不写日志,无法找回删除的记录,速度快。
修改日期的默认格式(临时修改,数据库重启后仍为默认;如要修改需要修改注册表)
alter session set nls_date_format =’yyyy-mm-dd’;