随笔分类 -  数据库

终端mysql Operation not permitted错误解决方案
摘要:一、背景 前段时间装mysql,就遇到了ln: /usr/bin/mysql: Operation not permitted的错误,网上好多方法都过时了,下边是我的解决方法 执行 报下面的错误 二、原因 这是因为苹果在OS X 10.11中引入的SIP特性使得即使加了sudo(也就是具有root权 阅读全文

posted @ 2017-03-31 00:07 WhyWin 阅读(10382) 评论(0) 推荐(0)

数据库中间表插入乱序
摘要:1.现象 往一张中间表中插入几行数据,但是插入的数据没有按照插入的顺序插入。 中间表:数据库表多对多关系的时候,需要一张中间表,将它们的关系对应起来。 2.表中结构 由于是中间表,没有主键,只有两个表的主键。 3.我的尝试 去掉所有的事务,以排插事务会帮我重排序的可能,写了一个for循环,for循环 阅读全文

posted @ 2017-03-15 17:57 WhyWin 阅读(1930) 评论(0) 推荐(1)

mysql 数据库引擎
摘要:数据库引擎,mysql数据库引擎类别,MyISAM和InnoDB数据库引擎详解 阅读全文

posted @ 2016-03-22 08:39 WhyWin 阅读(51668) 评论(14) 推荐(27)

sql查询最大的见多了,查询第二的呢???
摘要:查询一个人身高第二高的 阅读全文

posted @ 2015-09-18 23:35 WhyWin 阅读(37052) 评论(8) 推荐(16)

oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题
摘要:一个数据表基本上很难满足我们的查询要求,同时,将所有的数据都保存在一个表格中显然也不是一种好的数据库设计,为了避免数据的冗余,删除、更新异常,我们通常需要建立一张外键表,通过表连接,来获取我们自己想要得到的数据,所以在数据查找中,表连接是一个经常使用到的操作,下面我们来看看两个或者几个表有哪些方... 阅读全文

posted @ 2015-08-08 20:18 WhyWin 阅读(4112) 评论(0) 推荐(2)

mysql、sql server、oracle数据库分页查询及分析(操作手册)
摘要:1、mysql分页查询方式1:select * from table order by id limit m, n; 该语句的意思为,查询m+n条记录,去掉前m条,返回后n条记录。无疑该查询能够实现分页功能,但是如果m的值越大,查询的性能会越低(越后面的页数,查询性能越低),因为MySQL同样需... 阅读全文

posted @ 2015-08-07 09:19 WhyWin 阅读(5878) 评论(4) 推荐(8)

oracle 创建字段自增长——两种实现方式汇总
摘要:mysql等其他数据库中有随着记录的插入而表ID自动增长的功能,而oracle却没有这样的功能,我们有以下两种方式可以解决字段自增长的功能。 因为两种方式都需要通过创建序列来实现,这里先给出序列的创建方式。CREATE SEQUENCE 序列名[INCREMENT BY n][START WI... 阅读全文

posted @ 2015-07-28 08:50 WhyWin 阅读(18384) 评论(1) 推荐(3)

sql server 之函数小技巧 && 整数类型为空是用空字符串替代实现
摘要:1、判空函数说明:使用指定的替换值替换 NULL。语法:ISNULL ( check_expression , replacement_value )参数:check_expression:将被检查是否为 NULL 的表达式。check_expression 可以为任何类型。replacement_... 阅读全文

posted @ 2015-07-24 19:53 WhyWin 阅读(4284) 评论(0) 推荐(1)

oracle创建数据库和用户
摘要:以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接... 阅读全文

posted @ 2015-07-23 09:53 WhyWin 阅读(69749) 评论(12) 推荐(5)

导航