-
对表进行修改的时候都会用到ALTER TABLE 字段;
在表中添加内容就会用到add这个关键字;
查看全部 -
查看表里面的字段信息 :desc userinfo
查看全部 -
创建表的基本语法:
CREATE TABLE table_name
{
columu name datatype,....
}
注:在同一个用户下,表名要是唯一的
查看全部 -
字符型数据类型:
固定长度的数据类型:CHAR(n)类型;NCHAR(n)类型;
CHAR类型的n的最大值是2000;NCHAR类型的n的最大值是1000,一般用NCHAR类型类存储文字类型;
可变长度的数据类型:VARCHAR2(n)类型;NVARCHAR(n)类型;
VARCHAR2(n)类型的n最大值是4000,NVARCHAR(n)类型的n的最大值是2000;
数值型数据类型:
包括整数和小数两部分;
NUMBER(p,s)类型:是Oracle中比较常用的的一个数值型,p在这里代表这有效数字,而s则可以理解为效数点后的位数,也可以理解为是一个范围,若s为一个正数,则s的意义就是从小数点到最低有效数字的位数;若s为一个负数,则s的意义就是从小数点到最大有效数字的位数。
例:NUMBER(5,2)==有效数字是五位,保留两位小数。
FLOAT(n)类型:主要是用来存储二进制数据,还能表示二进制的位数是1~126位(若将二进制数转换成10进制数,则需要将这个数乘以:0.30103);
日期型数据:
DATE类型:DATE类型的存储范围是从公元前4712年1月1日到公元9999年12月31日,DATE类型可以精确到秒的数据类型。
TIMESTAMP类型:时间戳类型,能精确到小数秒的数据类型。
其他类型:
存放大对象的数据:BLOB类型(以二进的形式来存放数据,最大值为4GB)和CLOB类型(以字符串的形式来存放数据,最大值为4GB)
查看全部 -
表其实是我们存储数据的一个最基本的单位;
在数据库中的表都是一个二维结构(由行和列组成的,一行可以称作一条记录,列可以称作域或者是字段);
在一张表中,每一列的数据必须具有相同的数据类型;
列名要具有唯一性;
每一行得数据也要保证其唯一性。
查看全部 -
删除表空间的语句:
drop tablespace (表空间的名字) test1_tablespace including contents(如果在删除表空间的时候将表空间的数据文件一并删除,则需要加上 incuding contents)。
查看全部 -
在删除表空间数据文件的时候,不能够删除表空间中第一个数据文件,也就是说不能够删除我们创建表空间的时候创建的第一个数据文件,如果要删除的话,则必须要把整个表空间删除掉。
查看全部 -
UNSO表空间:用来保存被修改之前的数据。
比如说在对一张表进行修改的时候,它会对修改之前的信息进行自动保存。因此我们便可以对数据进行回滚,就是可以执行撤销操作。
查看全部 -
临时表空间:用来存放进行数据库操作的中间执行的过程,当执行结束之后存放的东西就会被自动的释放掉,不会进行永久性的保存。
查看全部 -
永久表空间:表、视图、存储过程等
临时表空间:中间过程,执行结束自动释放
UNDO表空间:执行事务时保存表之前的状态,便于回滚
查看全部 -
这里一定要注意!!!!!管理口令不要以数字开头!!!!
虽然这里不会校验首字符是否为数字,但是后续正式新建数据库实例会报“ORA-00922: 选项缺失或无效”的错误,如果点击忽略,就会引发ORA-28000: 账户锁定的错误。
查看全部 -
sys用户使用sysdba权限登录
查看全部 -
复制数据的命令
查看全部 -
default_tablespace temporary_tablespace 默认表空间和临时表空间
select default_tablespace from dba_users where username='system'; 查询某账户默认表空间
更改默认表空间 alter user username
default tablespace system;查看全部 -
DROP table tableName 删除整个表
查看全部
举报