oracle基础知识2

1.使用 ADD 子句增加字段,新的字段只能被加到整个表的最后

ALTER TABLE employees
ADD    (sex  CHAR(1));

2.可修改列的数据类型,大小和默认值

ALTER TABLE employees
MODIFY (sex number(1));

不是任何情况都可以修改的,当字段只包含空值时,类型、大小都可以修改,否则修改可能不能成功

3.可以从表中删除列:

ALTER TABLE employees
DROP COLUMN sex;

从每行中删除掉字段占据的长度和数据,释放在数据块中占用的空间.
删除大表中的字段将需要比较长的时间.

4.TRUNCATE TABLE 语句
清除表中所有的记录
是DDL语句,不可以回滚
释放表的存储空间
是删除数据的方法之一

TRUNCATE TABLE table_name;

5.表中所有数据将被删除
没有完成的事务被提交
所有相关的索引被删除
不能回退

DROP TABLE table_name

6.使用RENAME语句改变对象名称,可以修改表、视图、序列或者同义词的名称

RENAME old_name TO new_name;

必须是对象的所有者(即只能rename表名)

7.create user libra identified by oracle;

新建用户及密码

  给新用户授权,才能进入PL/SQL:

  grant connect,resource to libra;

8.建立序列
create sequence stu_seq
start with 1 increment by 1 nomaxvalue minvalue 1;

求序列
select stu_seq.nextval from dual;

你可能感兴趣的:(oracle,sql)