数据库
菜鸟si
这个作者很懒,什么都没留下…
展开
-
inux导入导出Oracle数据库
一 导出1.在Linnux服务器上如果不是oracle用户,则要切换到oracle用户。 命令如下: su - oracle2.exp导出工具 exp导出工具将数据库中数据备份压缩成一个二进制系统文件,可以在不同OS间迁移。 exp导出工具又分为交互式命令行方式和非交互式命令行方式 . (1)交互式命令行方式 exp user...转载 2018-09-06 14:04:50 · 154 阅读 · 0 评论 -
Linux上安装Oracle
创建oracle用户与相关用户组为什么要把这部分作为第一步呢,主要是为了避免后面创建文件以及解压缩等一系列步骤中,要将文件所有者修改为oracle才能在安装过程中有足够的权限创建文件或子目录(Linux的权限既带来了安全,也带来了各种不便,稍一走神就忘了赋权限)。[root@Holmofy ~]# groupadd oinstall[root@Holmofy ~]# groupadd ...转载 2019-03-01 15:04:46 · 290 阅读 · 0 评论 -
MySQL学习笔记
1表(table):某种特定类型数据的结构化清单。列(column):表中的一个字段。所有表都是有一个或多个列组成。数据类型(datatype):所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。行(row):表中的一个记录。主键(primary key):一列(或一组列),其值能够唯一区分表中的每个行。主键应该满足如下条件:任意两行都不具...转载 2019-03-01 16:35:40 · 118 阅读 · 0 评论 -
MySQL学习笔记2(正则表达式,创建字段,数据处理函数)
9用正则表达式进行搜索1使用MySQL正则表达式1.1基本字符匹配.表示匹配任意一个字符,因此1000,2000都返回。LIKE和REGEXP区别:LIKE匹配整个列值,REGEXP匹配列值中的文本。MySQL中的正则表达式匹配不区分大小写,为区分大小写可以使用BINARY关键字。1.2进行OR匹配...转载 2019-03-01 16:36:53 · 269 阅读 · 0 评论 -
MySQL学习笔记3(汇总数据,分组数据,子查询)
12汇总数据1聚集函数运行在行组上,计算和返回单个值的函数。AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某列的最小值SUM()返回某列值之和1.1AVG(...转载 2019-03-01 16:38:25 · 224 阅读 · 0 评论 -
MySQL学习笔记4(联结表,创建高级联结表)
15联结表1外键&联结外键(forergn key):外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。是实现联结表的前提。联结: 是检索的一种机制,用来在一条select语句中关联表,因此称之为联结。可以联结多个表返回一组输出,联结在运行时关联表中正确的行。2创建联结上述SQL实现了内部联结(等值联结)。作用是从vendors,products表中查...转载 2019-03-01 16:39:10 · 126 阅读 · 0 评论 -
MySQL学习笔记5(组合查询,全文本搜索)
17组合查询1UNION实现组合查询有两种基本情况,其中需要使用组合查询在单个查询中从不同的的表返回类似结构的数据。对单个表执行多个查询,按单个查询返回数据。多数情况下,组合相同表的两个查询完成的工作与具有多个WHERE子句条件的单条查询完成的工作相同。UNION的使用较为简单,所需做的只是给出每条SELECT语句,在各条语句之间放上关键字UNION。先看两个SELECT语句的返...转载 2019-03-01 16:40:10 · 191 阅读 · 0 评论 -
MySQL学习笔记6(插入,更新,删除数据)
19插入数据1插入完整的行INSERT INTO customersVALUES (NULL,'Pep E. LaPew','100 Main Street','Los Angeles','CA','90046...转载 2019-03-01 16:41:18 · 166 阅读 · 0 评论 -
MySQL学习笔记7(创建和操纵表,使用视图,使用存储过程)
21创建表和操纵表1创建表示例(创建之前用到的表customers过程):CREATE TABLE customers(cust_idintNOT NULL AUTO_INCREAMENT,cust_namechar(50)NOT NULL,cust_addresschar(50)...转载 2019-03-01 16:42:19 · 348 阅读 · 0 评论