-
?alter table userinfo f4
disable constraint FK TYPEID ALTER:
查看全部 -
DISABLEJENABLE CONSTRAINT constraint_name
查看全部 -
修改表時(shí)添加約束
alter table userinfo f4
add constraint fk typeid alter foreign key(typeid new)references typeinfo(typeid);
查看全部 -
>create table userinfo f2
(id varchar2(10) primary key,
username varchar2(20),
typeid new varchar2(10)
constraint fk typeid new foreign key(typeid new)references typeinfo(typeid) on delete cascade):
查看全部 -
表空間:數(shù)據(jù)庫的實(shí)際邏輯存儲(chǔ)空間。
數(shù)據(jù)庫 VS 表空間 VS 數(shù)據(jù)文件
查看全部 -
查看登錄用戶:
show user 命令--直接查看當(dāng)前登錄的用戶
dba_users 數(shù)據(jù)字典--是數(shù)據(jù)庫提供的表,用于查看數(shù)據(jù)庫的信息
desc dba_users 查看數(shù)據(jù)字典dba_users的表結(jié)構(gòu),中有哪些字段 (desc是命令)
select 字段名 from dba_users;? ?查詢dba_users中的某個(gè)字段,有哪些用戶
查看全部 -
增加數(shù)據(jù):insert into查看全部
-
復(fù)制表中數(shù)據(jù)
創(chuàng)建表時(shí)復(fù)制數(shù)據(jù)
?#復(fù)制部分?jǐn)?shù)據(jù)
CREATE TABLE 表名 AS SELECT 要復(fù)制的列名,... FROM 表名; ?
#復(fù)制所有另外一張表所數(shù)據(jù)有
CREATE TABLE 表名 AS SELECT *FROM 表名 ?;
?
在添加數(shù)據(jù)時(shí)復(fù)制
#添加部分?jǐn)?shù)據(jù)??這里注意千萬別按視頻中加【】,加了會(huì)報(bào)錯(cuò)?。?!
INSERT INTO 表名 (列名,列名...) SELECT 列名,..... FROM 表名;??
#添加全部數(shù)據(jù)
INSERT INTO 表名 SELECT *FROM 表名;
查看全部 -
oracle sql基礎(chǔ)
用戶與表空間
表與約束
查詢語句
查看全部 -
<!--建表時(shí)的數(shù)據(jù)復(fù)制--!>
create table 新表的名字 as select 字段名,字段名2....from 舊表;
例子:create table tablename_new as select * from tablename_old;//在復(fù)制表數(shù)據(jù)時(shí),如果復(fù)制所有字段則用*
<!--在插入時(shí)數(shù)據(jù)復(fù)制--!>
insert into 目標(biāo)表名 [(列名1,列名2)] select 列名1,列名2,..... *from 源表;
//字段順序,字段類型需相同
例子:insert into userinfo_new select * from userinfo; //復(fù)制所有數(shù)據(jù)時(shí)無需再目標(biāo)表后面指定字段,源表名后同理。
? ? ? ? ? ?insert into userinfo_new(id,username) select id,username from userinfo;
查看全部 -
<!--插入數(shù)據(jù)--!>如果所有字段都添加則不需要在表名后寫字段
insert into 表名(列名,列名2)values(內(nèi)容1,內(nèi)容2);
例子:insert into userinfo values(1,'qqq','123','123@168.com',sysdate);//字符串類型的數(shù)據(jù)需要加單引號(hào)。
<!--向表中插入默認(rèn)值--!>
alter table 表名 modify 列名 default? '內(nèi)容';
例子:alter table userinfo modify email default '12300';
查看全部 -
<!--截?cái)啾? ? 清除表數(shù)據(jù)--!>
truncate table 表名
例子:truncate table Sys_User;
<!--刪除表--!>
drop tabel 表名;
例子:drop tabel Sys_User;
查看全部 -
<!--以建好的表添加字段--!>
alter tabel 表名 add 字段名 數(shù)據(jù)類型;
例子:alter tabel userinfo add remark varchar2(100);
<!--更改字段的數(shù)據(jù)類型--!>以存儲(chǔ)數(shù)據(jù)的字段無法修改數(shù)據(jù)類型
alter table 表名 modify 列名 數(shù)據(jù)類型;
例子:alter table userinfo modify remarks varchar(200);
<!--刪除字段--!>
alter table 表名 drop column 字段名;
例子:alter tabel userinfo drop column remarks;
<!--修改字段名--!>
alter tabele 表名 rename column 舊字段名 to 新字段名
例子:alter table userinfo rename column userid to id;
<!--修改表名--!>
rename 舊表名 to 新表名
例子:rename userinfo to Sys_User;
查看全部 -
創(chuàng)建表
create table 表名 (列名 數(shù)據(jù)類型,...... ,列名2 數(shù)據(jù)類型);
例子:create tabel userinfo (userid number(6,0),username varchar(20),userpwd varchar(20),email varchar(30),regdate date);
查看表結(jié)構(gòu)
desc 表名;
例子:desc userinfo;
查看全部 -
VARHAR2(n) : 可變字符長(zhǎng)度? ? ?n? max = 4000
NVARHAR2(n):可變字符長(zhǎng)度? ?n max = 2000
NUMBER(p,s) p:有效數(shù)字? ?s:小數(shù)點(diǎn)后的位數(shù)
BLOB:可存儲(chǔ)4GB的數(shù)據(jù),以二進(jìn)制類型存儲(chǔ)
CLOB:可存儲(chǔ)4GB的數(shù)據(jù),以字符串類型存儲(chǔ)
查看全部
舉報(bào)