- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 史上最全最基础的Oracle数据库教程(入门十三)数据库表的操作--检查约束
13.1检查(check)约束 检查约束对输入列或者整个表中的值设置检查条件,以限制输入值,保证数据库数据的完整性。 比如只能输入“女”或“男”: 创建表时检查(check)约束 create table student ( sid number(8,0), name varchar2(20), sex char(2) check(sex='男' or sex='女'),...
2019-04-02 14:12:54
975
原创 史上最全最基础的Oracle数据库教程(入门十二)数据库表的操作--唯一约束
12.1唯一性(unique)约束 唯一性约束用于指定一个或者多个列的组合值具有唯一性,以防止在列中输入重复的值。 唯一性约束的注意事项 ①使用唯一性约束的列允许为空值 ②一个表中可以允许有多个唯一性约束 ③可以把唯一性约束定义在多个列上 创建表时设置唯一性约束 create table student ( sid number(8,0), name varchar2(20...
2019-04-02 10:59:58
519
原创 史上最全最基础的Oracle数据库教程(入门十一)数据库表的操作--非空约束
11.1非空(not null)约束 NOT NULL约束用于确保列不能为NULL,如果在列上定义了NOT NULL约束,那么当插入数据时,必须为该列提供数据。当更新列数据时,不能为其值设置为NULL。(非空not null约束是列级约束) 列级约束: column [CONSTRAINT constraint_name] constraint_type,列级约束必须跟在列的定义后面。 表...
2019-04-01 15:32:31
566
原创 史上最全最基础的Oracle数据库教程(入门十)数据库表的操作--主键约束
10.1什么是约束? 约束是Oracle提供的自动保持数据库完整性的一种方法,它通过限制字段中数据、记录中数据和表之间的数据来保证数据的我完整性。 完整性约束的基本语法格式为: [CONSTRAINT constraint_name(约束名)]<约束类型> 特别说明:约束不指定名称时,系统会给定一个名称。 Oracle约束的分类 ①主键约束(primary key const...
2019-04-01 14:26:52
468
原创 史上最全最基础的Oracle数据库教程(入门九)数据库表的操作--创建表
9.1创建表的需求分析 首先我们需要一张学生信息表,学生应当包含如下基本信息: ①学号②姓名③性别④出生如期⑤家庭住址 创建表 语法结构: CREATE TABLE table_name ( column_name datatype,... ); 数据类型 在创建数据表,涉及数据表的结构问题,也就是涉及确定数据表中各个列的数据类型,是数值,字符,日期还是图像等其他类型。 因为...
2019-04-01 11:58:26
1245
原创 史上最全最基础的Oracle数据库教程(入门八)Oracle的SQL
8.1什么是SQL? SQL 结构化查询语句(Structured Query Language)简称SQL。 是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统的语言。 Oracle的SQL DDL(Data Definition Language)数据定义语言 DML(Data Manipulation Language)数据操...
2019-03-28 16:59:33
815
原创 史上最全最基础的Oracle数据库教程(入门七)表空间的管理--修改与删除表空间
7.1修改表空间 修改表空间的状态1 设置联机或脱机状态 ALTER TABLESPACE tablespace_name ONLINE | OFFLINE; 特别说明:如果一个表空间设置成脱机状态,表示该表空间暂时不让访问,设置成脱机状态不是删除,当我们需要使用该表空间时还可以将其设置成联机状态,正常使用。 修改表空间的状态2 设置只读或可读写状态(默认的是可读写状态) ALTER...
2019-03-26 16:39:09
371
原创 史上最全最基础的Oracle数据库教程(入门六)表空间的管理--查看用户的表空间
6.1表空间的管理--查看用户的表空间 示例 示例:查看system用户的表空间信息 select default_tablespace,temporary_tablespace from dba_users where username = 'USERNAME'; 设置用户默认或临时表空间 语法格式: ALTER USER username DEFAULT | TEMPORARY...
2019-03-26 14:22:28
490
原创 史上最全最基础的Oracle数据库教程(入门五)用户权限管理
5.1Oracle用户的权限管理 什么是权限? 权限指的是执行特定命令或访问数据库对象的权利。 权限的作用 数据库安全性:系统安全性、数据安全性。 权限的分类 ①系统权限:允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等。 ②对象(实体)权限:允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等。 系统权限 查询Oracle所有系统权限:SELECT ...
2019-03-20 16:58:30
485
原创 史上最全最基础的Oracle数据库教程(入门四)角色管理
4.1Oracle的角色管理 什么是角色? Oracle角色(role)就是一组权限(或者说是权限的集合)。 用户可以给角色赋予指定的权限,然后将角色赋给相应的用户。 三种标准的角色 ①CONNECT(连接角色) 拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 ②RESOURCE(资源角色) 拥有Resource权限的用户只可以创建实体,...
2019-03-20 14:12:49
539
原创 史上最全最基础的Oracle数据库教程(入门三)用户管理
3.1Oracle的用户管理 创建用户的语法格式: create user 用户名 identified by 密码 default tablespace <default tablespace> temprorary tablespace <temproray tablespace>; 示例: create user shili identified by ...
2019-03-20 11:27:50
1004
原创 史上最全最基础的Oracle数据库教程(入门二)表的空间
2.1什么是表空间? 数据库与表空间: 表空间实际上是数据库上的逻辑存储结构,可以把表空间理解为在数据库中开辟的一个空间,用于存放我们数据库的对象,一个数据库可以由多个表空间构成。 表空间与数据文件 表空间实际上是由一个或多个数据文件构成的,数据文件的位置和大小可以由我们用户自己来定义。我们所操作的一些表,一些其他数据的对象都是存放在数据文件里。所以数据文件是物理存储结构,真正可以看到的,...
2019-03-20 11:01:01
1176
原创 史上最全最基础的Oracle数据库教程(入门一)介绍Oracle默认用户
1.1Oracle默认系统用户说明 默认的四个系统用户: ①sys:这个账户相当于SqlServer中的sa账户,是个超级账户,拥有的权限最大,可以完成数据库所有管理任务。 ②system:没有sys的权限大,通常用来创建一些用于查看管理信息的表或试图,同样也不建议使用system架构来创建一些与管理无关的表或视图。 ③sysman:是Oracle数据库中用于EM管理的用户,如果你不用该用...
2019-03-19 11:11:09
25868
1
原创 一看即会完整的MySQL数据库基本SQL语句
cmd登录 mysql.exe -hlocalhost -P3306 -uroot -p密码 查看数据库 show databases; 创建数据库 create database 数据库名; 删除数据库 drop databases 数据库名; 查看具体数据库 show databases like '需要查找数据库的开头命名%'; 查看数据库属性...
2018-08-24 10:39:32
397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅