-
?alter table userinfo f4
disable constraint FK TYPEID ALTER:
查看全部 -
DISABLEJENABLE CONSTRAINT constraint_name
查看全部 -
修改表時添加約束
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):
查看全部 -
表空間:數據庫的實際邏輯存儲空間。
數據庫 VS 表空間 VS 數據文件
查看全部 -
查看登錄用戶:
show user 命令--直接查看當前登錄的用戶
dba_users 數據字典--是數據庫提供的表,用于查看數據庫的信息
desc dba_users 查看數據字典dba_users的表結構,中有哪些字段 (desc是命令)
select 字段名 from dba_users;? ?查詢dba_users中的某個字段,有哪些用戶
查看全部 -
增加數據:insert into查看全部
-
復制表中數據
創建表時復制數據
?#復制部分數據
CREATE TABLE 表名 AS SELECT 要復制的列名,... FROM 表名; ?
#復制所有另外一張表所數據有
CREATE TABLE 表名 AS SELECT *FROM 表名 ?;
?
在添加數據時復制
#添加部分數據??這里注意千萬別按視頻中加【】,加了會報錯?。?!
INSERT INTO 表名 (列名,列名...) SELECT 列名,..... FROM 表名;??
#添加全部數據
INSERT INTO 表名 SELECT *FROM 表名;
查看全部 -
oracle sql基礎
用戶與表空間
表與約束
查詢語句
查看全部 -
<!--建表時的數據復制--!>
create table 新表的名字 as select 字段名,字段名2....from 舊表;
例子:create table tablename_new as select * from tablename_old;//在復制表數據時,如果復制所有字段則用*
<!--在插入時數據復制--!>
insert into 目標表名 [(列名1,列名2)] select 列名1,列名2,..... *from 源表;
//字段順序,字段類型需相同
例子:insert into userinfo_new select * from userinfo; //復制所有數據時無需再目標表后面指定字段,源表名后同理。
? ? ? ? ? ?insert into userinfo_new(id,username) select id,username from userinfo;
查看全部 -
<!--插入數據--!>如果所有字段都添加則不需要在表名后寫字段
insert into 表名(列名,列名2)values(內容1,內容2);
例子:insert into userinfo values(1,'qqq','123','[email protected]',sysdate);//字符串類型的數據需要加單引號。
<!--向表中插入默認值--!>
alter table 表名 modify 列名 default? '內容';
例子:alter table userinfo modify email default '12300';
查看全部 -
<!--截斷表? ? 清除表數據--!>
truncate table 表名
例子:truncate table Sys_User;
<!--刪除表--!>
drop tabel 表名;
例子:drop tabel Sys_User;
查看全部 -
<!--以建好的表添加字段--!>
alter tabel 表名 add 字段名 數據類型;
例子:alter tabel userinfo add remark varchar2(100);
<!--更改字段的數據類型--!>以存儲數據的字段無法修改數據類型
alter table 表名 modify 列名 數據類型;
例子: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;
查看全部 -
創建表
create table 表名 (列名 數據類型,...... ,列名2 數據類型);
例子:create tabel userinfo (userid number(6,0),username varchar(20),userpwd varchar(20),email varchar(30),regdate date);
查看表結構
desc 表名;
例子:desc userinfo;
查看全部 -
VARHAR2(n) : 可變字符長度? ? ?n? max = 4000
NVARHAR2(n):可變字符長度? ?n max = 2000
NUMBER(p,s) p:有效數字? ?s:小數點后的位數
BLOB:可存儲4GB的數據,以二進制類型存儲
CLOB:可存儲4GB的數據,以字符串類型存儲
查看全部
舉報