-
create table userinfo_p 2 (id number(6,0) primary key, 3 username varchar2(20), 4 userpwd varchar2(20));查看全部
-
主键约束: 作用:确保表当中的每一行数据的唯一性,要求字段非空、唯一;一张表只能设计一个主键约束,主键约束可以由多个字段构成(联合主键或符合主键) 在创建表时设置主键约束:1.create table table_name(column_name datatype primary key,..) 2.constraint constraint_name primary key(column_name1,...) 创建新表,将id,username作为联合主键 查找约束名字 Desc user_constraints查看数据字典的结构 Select constraint_name from username_constraints where table_name=’USERINFO_P1’; Select constraint_name from username_constraints where table_name=’USERINFO_P’; ----------------------------查看全部
-
alter table userinfo 2 modify username varchar2(20) null; desc userinfo查看全部
-
create table userinfo_1 2 (id number(6,0), 3 username varchar2(20) not null, 4 userpwd varchar2(20) not null); 表已创建。查看全部
-
SQL> desc userinfo; 名称 是否为空? 类型 ------------------------------- ID NUMBER(6) USERNAME NOT NULL VARCHAR2(20) USERPWD VARCHAR2(20) NEW_EMAIL VARCHAR2(30) REGDATE DATE REMARKS VARCHAR2(400) SQL> alter table userinfo modify username varchar(20) null; 表已更改。 SQL> desc userinfo; 名称 是否为空? 类型 ------------------------ ID NUMBER(6) USERNAME VARCHAR2(20) USERPWD VARCHAR2(20) NEW_EMAIL VARCHAR2(30)查看全部
-
非空约束: 在创建表时设置非空约束create table table_name(column_name datatype not null,..) 在修改表时设置非空约束:alter table table_name modify column_name datatype not null; 在修改表时去除非空约束:alter table table_name modify column_name datatype null; ----------------------------------- 非空约束 1、在创建表时设置非空约束 语法:CREATE TABLE table_name(column_name datatype NOT NULL,...); 2、在修改表时添加非空约束 语法:ALTER TABLE table_name MODIFY column_name datatype NOT NULL; 注:添加非空约束的字段不能有null数据存在。可先删除表中的数据。DELETE FROMM table_name; 3、在修改表时去除非空约束 语法:ALTER TABLE table_name MODIFY column_name datatype NULL;查看全部
-
Oracle五个重要的约束:非空约束、主键约束、外键约束、检查约束、唯一约束 约束的作用:定义规则、确保完整性 truncate只能删除整张表的数据,不能只删除某一行的数据; delete既可以删除某一行的数据,也可以删除整张表的数据。 两者都只是针对数据进行操作,不能删除表的结构。 drop会删除表的结构。 -------------------------- 约束: 1、约束的作用: 定义规则 、 确保完整性(精确性和可靠性) 2、非空约束: 在创建表时设置非空约束: create table table_name( column_name datatype not null,.....); create table userinfo_1( id number(6,0), username varchar2(20) not null, userpwd varchar2(20) not null); 在修改表时添加非空约束: ALTER TABLE table_name MODIFY column_name datatype(数据类型) NOT NULL;设置非空约束表中最好是没有任何数据的。 alter table userinfo modify username varchar2(20) not null; 在修改表时去除非空约束: alter table table_name modify column_name datatype NULL; 3、主键约束: 4、外键约束: 5、唯一约束: 6、检查约束: --------------------查看全部
-
select username from userinfo; delete from userinfo 2 where username='tyl';查看全部
-
delete from testdel; select * from testdel;查看全部
-
create table testdel 2 as 3 select * from userinfo; 表已创建。查看全部
-
删除数据 DELETE语句 DELETE FROM table_name [WHERE conditions] 例子: create table testde1 as select * from userinfo;复制表 delete from testde1;删除整个表 select * from testde1;查询表 delete from userinfo where username=’yyy’;删除用户名为yyy的整行记录 select * from userinfo;查询表,发现用户名为yyy的不存在查看全部
-
select username,userpwd from userinfo;查看全部
-
updata userinfo 2 set userpwd='123456' 3 where username='tyl';查看全部
-
select username from userinfo;查看全部
-
select userpwd.email from userinfo;查看全部
举报
0/150
提交
取消