一、表名和列名的命名规则
必须以字母开头
长度不能超过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’;

相关文章:

  • 2021-06-17
  • 2021-08-11
  • 2021-04-17
  • 2021-08-20
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-25
  • 2021-08-21
  • 2021-12-07
  • 2021-12-03
  • 2022-01-20
  • 2021-12-29
  • 2021-08-17
相关资源
相似解决方案