-
show user
desc dba_users数据字典
select username from dba_users;
查看全部 -
启用用户的语句
alter user username account unlock;
锁定用户的语句
alter user username account lock;
使用Scott账户登录
conn scott/tiger
查看全部 -
1、给字段设置别名(sqlplus中设置别名时,一次只能为一个字段设置别名)。
语法:如图。
举例:为users表中的id、username、salary分别设置别名为编号、用户名、薪资。
举例:通过DISTINCT关键字去除用户名重复的数据。
查看全部 -
1、查询表中所有字段,查询的数据按创建表时的字段顺序进行显示。
语法:如图。
2、查询指定字段,显示的数据按查询时指定的字段顺序进行展示。
举例:查询用户名和工资。
查看全部 -
一、更改显示的字段名,这里是更改查询后结果的字段名。
语法:如图。
举例:已经创建好一张用户表,users,现在修改它的username,此时再查询就会以中文的用户名进行显示。
二、设置结果的显示格式,如图,dataformat表时要显示数据的具体格式,如果是字符类型的值,那么只能设置它显示的长度。
举例:如图用户名可能创建表的时候分配的比较长,这里通过设置数据显示格式,来减小的它的显示长度,设置字符型的格式,以a开头,后面写的是它的长度。
如果想修改数值型字段的显示格式,可以通过9代表一个数字如果想显示一位数字就写一个9,如果想显示4位数字,就写4个9即可,如果想显示4位数字再加上一个小数:9999.9。
举例:修改数值型字段格式,修改salary显示4位数字+一位小数。
注意:如果设置显示的格式不满足数据的位数就会显示######。
为显示的数据添加$。
三、清除之前设置过的格式。
举例:去掉之前设置用户名和工资的显示格式。
查看全部 -
一、基本查询语句语法,如图,其中DISTINCT关键字表示不显示重复的记录。
查看全部 -
一、基本查询语句。
二、SQL*PLUS中设置格式(查询结果的格式)。***
三、查询表中所有字段及指定字段。。
四、给字段设置别名(给字段设置别名是针对查询结果进行的,并没有更改字段的名字)。
五、查询中使用到的运算符和表达式。
六、Select语句中使用运算符。
七、条件查询。
八、模糊查询。
九、范围查询。
十、对查询结果排序。
十一、case...when语句的使用(条件语句,字段的值是什么,从而显示不同的结果)。***
十二、decode函数的使用。***
查看全部 -
系统用户:
sys(管理员或者系统操作人员)>system(直接登录),两者权限较高。
sysman:用于操作企业管理器使用的用户(管理员)
cott用户。
sys、system、sysman的用户密码是自己设置的。
scott的默认密码是tiger.
查看全部 -
约束总结
1、非空约束
2、主键约束:每张表只能有一个,但是可以由多个字段组成。
3、外键约束:涉及两张表的约束。
4、唯一约束
5、检查约束
6、默认约束
创建表时设置约束:只有非空约束只能在列级设置,并且非空约束是没有名字的。
修改表时添加约束:非空约束特殊,它使用如图方式。
更改约束的名称:如图。
删除约束:删除非空约束也是比较特殊的,如图。
删除表中主键约束
查看全部 -
删除检查约束
1、禁用检查约束。
语法:如图,该语句也是放置在ALTER TABLE 表名之后的。
举例:禁用用户信息表的salary的检查约束,可以通过查看约束的数据字典来查看约束的名字,其中C开头的代表检查字段。
2、删除检查约束。
语法:如图,该语句仍然放置在ALTER TABLE 表名之后。
举例:删除用户信息表的检查约束。
查看全部 -
在修改表时添加检查约束
语法:如图,该语句放置在ALTER TABLE 表名 之后的。
举例:创建一个用户信息表,salary先不设置检查约束。
查看全部 -
Oracle在创建表时设置检查约束(检查约束可以在一张表中有多个,并且也可以在列级和表级进行设置)
作用:让表中的数据更具有实际意义。
1、在创建表时设置检查约束。
语法:如图,列级设置检查约束,CHECK是检查约束关键字,括号内为检查约束的条件。
举例:创建用户信息表,它的工资表大于0,其中列级设置检查约束的名字是自动生成的,如图为SYS_C0011672,用于删除约束操作。
2、表级设置检查约语法:如图,它放置在创建完所有字段之后再写,检查约束的名字通常以C开头或者CK开头。
举例:表级设置检查约束。
查看全部 -
删除唯一约束
1、暂时性的禁用唯一约束。
语法:如图,该语句也是放置在ALTER TABLE 表名之后的。
2、彻底删除唯一约束。
语法:如图,该语句也是放置在ALTER TABLE 表名之后的。
举例:将之前创建的唯一约束删除掉。
查看全部 -
在修改表时添加唯一约束。
语法:如图,该语句也是放置在ALTER TABLE 表名之后来写的。
举例:创建用户信息表,然后修改用户名并添加它的唯一约束。
查看全部 -
Oracle在创建表时设置唯一约束
作用:保证字段的唯一性。
唯一约束与主键约束的区别:
区别1:主键字段不允许为空,唯一约束允许有一个为空值。
区别2:主键在每张表中只能有一个,唯一约束可以有多个。
1、在创建表时设置唯一约束。
列级设置唯一约束语法:如图。
举例:创建用户表,将用户名设置为唯一约束。
表级设置唯一约束语法:如图,该语句放置在创建表时所有字段之后,如果想要设置多个唯一约束,则需要写多个该语句,并且每个唯一的约束的名称不可以相同。
举例:表级设置用户名为唯一约束字段。
查看全部
举报