-
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','123@168.com',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的数据,以字符串类型存储
查看全部
举报