mysql
文章平均质量分 62
文强强
有什么推荐的基础书吗各位大神
展开
-
mysql (三)分页 排序asc desc区别 oracle 分页
ORDER BY从句后跟要排序的列。ORDER BY 从句出现在SELECT语句的最后。 排序有升序和降序之分,ASC表示升序排序,DESC表示降序排序。如果不指明排序顺序,默认的排序顺序为升序ASC。如果要降序,必须书写DESC关键字 1.having只能用在group by之后,对分组后的结果进行筛选(即使用having的前提条件是分组)。2.where肯定在g原创 2018-01-11 16:57:31 · 712 阅读 · 0 评论 -
关于mysql 没密码第二次进不去的解决方案( 转亲测可用)
最近要使用Mysql数据库,所以在网上下载了一个mysql数据库,版本为5.7.10的。安装的过程特别的简单,就是因为过于的简单,所以连密码都已经被随机生成了,导致我们在进行登录时遇到密码登录失败的问题!我也是通过网上查询很多资料,最终将这个问题解决了,所以在此感谢那些分享经验朋友!下面我将我的解决过程跟大家分享一下!也帮助那些还没解决问题的朋友!安装过程:到这里Mysql安装基本就已经结...转载 2018-05-10 15:56:48 · 2604 阅读 · 0 评论 -
mysql 事务的一致性和产生的并发问题
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B...原创 2018-05-09 18:56:29 · 1592 阅读 · 1 评论 -
mysql 事物的隔离级别
SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 首先,我们使用 test 数据库,新建 tx 表,并且如图所示打开两个窗口来操作同一个数据库: 第1级别:Read Uncommitted(读取未提交内容)(1)所有事务都可以看到其他未提交事务的执行结果(2)本隔离级别很少用于实际...转载 2018-05-09 18:55:32 · 180 阅读 · 0 评论 -
mysqlError: Can't connect to MySQL server on 'localhost' (10061)
博主不才 用的免安装版本的mysql 突然报错很慌后来也没怎么查看乱七八糟的解决方案,直接从书上找的这个方案,当然可能有别的 欢迎评论:解决方法(针对WIN系统): 1, 首先到系统服务里面找到MYSQL服务并启动MYSQL服务. 2, 到MYSQL安装目录找到MY.INI文件,打开MY.INI查找max_connections 修改连接数为1000 重启IIS与MYSQL服务.window 下...原创 2018-04-17 17:51:41 · 228 阅读 · 0 评论 -
mysql免安装版教程
mysql 5.7.21 winx64免安装版配置方法,供大家参考,具体内容如下1、下载点击下载地址2、解压到目录3、配置 新建一个txt文档,另存为my.ini,放在MySQL目录下?12345678910111213141516[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 330...转载 2018-04-08 14:37:03 · 2058 阅读 · 0 评论 -
转自脚本之家
mysql 5.7.21 winx64免安装版配置方法,供大家参考,具体内容如下1、下载点击下载地址2、解压到目录3、配置 新建一个txt文档,另存为my.ini,放在MySQL目录下?12345678910111213141516[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 330...转载 2018-04-08 14:35:35 · 556 阅读 · 0 评论 -
数据库四大特性 (突然发现基础忘的好快 捡捡)
数据库事物的四个基本性质(ACID)1.原子性(Atomicity)指的是事物中包含的所有操作要么全做,要么全不做(all or none)。2.一致性(consistency)在事物开始以前,数据库处于一致性的状态,事物结束后,数据库也必须处于一致性的状态。拿银行转账来说,一致性要求事务的执行不应改变A、B 两个账户的金额总和。如果没有这种一致性要求,转账过程中就会发生钱无中生有,或者不翼而飞的...原创 2018-03-14 14:36:29 · 547 阅读 · 0 评论 -
tinyint(1)和int(1)的区别
问题:int(1) 和 tinyint(1) 有什么区别呢?像这样的设计,反正我是不会写int(1)的。 查了下,mysql中设置了储存类型后,储存是定长的,也就是说,int(1) 和 int(4) 在硬盘中所占的字节数都是一样的。我们知道,int类型占4个字节,tinyint占1个字节。int(1) 和 int(4) 从本身长度还是存储方式上都是一样的,区别就是显示的长度不同,但是要设置一个参数...原创 2018-02-26 18:34:05 · 29247 阅读 · 3 评论 -
MySql(三)索引失效
1.索引不存储null值更准确的说,单列索引不存储null值,复合索引不存储全为null的值。索引不能存储Null,所以对这列采用is null条件时,因为索引上根本没Null值,不能利用到索引,只能全表扫描。为什么索引列不能存Null值?将索引列值进行建树,其中必然涉及到诸多的比较操作。Null值的特殊性就在于参与的运算大多取值为null。这样的话,nul原创 2018-01-10 14:24:28 · 278 阅读 · 0 评论 -
SQL调优(二)
1. 高效地进行SQL语句设计:通常情况下,可以采用下面的方法优化SQL对数据操作的表现:(1)减少对数据库的查询次数,即减少对系统资源的请求,使用快照和显形图等分布式数据库对象可以减少对数据库的查询次数。(2)尽量使用相同的或非常类似的SQL语句进行查询,这样不仅充分利用SQL共享池中的已经分析的语法树,要查询的数据在SGA中命中的可能性也会大大增加。(3)避免不带任何条原创 2018-01-10 11:02:47 · 326 阅读 · 0 评论 -
mysql列转行
-- 创建表 学生表CREATE TABLE `student` ( `stuid` VARCHAR(16) NOT NULL COMMENT '学号', `stunm` VARCHAR(20) NOT NULL COMMENT '学生姓名', PRIMARY KEY (`stuid`))COLLATE='utf8_general_ci'ENGINE=InnoDB; -- ...原创 2018-05-10 17:36:24 · 1371 阅读 · 0 评论