-
[MySQL] Mysql学习(慕课学习笔记五)约束
Mysql学习(慕课学习笔记5)约束约束类型:1、NOTNULL(非空约束)2、PRIMARYKEY(主键约束)每张数据表只能存在一个主键主键保证记录的唯一性主键自动为NOTNULL(Auto_increment自动编码)3、UNIQUEKEY(唯一约束)唯一约束可以保证记录的唯一性唯一约束的字段可...
70
热度 -
[MySQL] mysql 8小时闲空后连接失效的解决
mysql8小时空闲后连接失效的解决查了一下发现应用程序和mysql数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接。这时再次访问就会抛出异常。关于mysql自动断开的问题研究结果如下,1、在自己的程序中插入定时访问数据库的方法,比如使用Timer,Quartz或者spring...
82
热度 -
[MySQL] mysql 超时 有关问题处理
mysql超时问题处理当数据库出现10055和10048错误时,处理办法:第一链接超时设置(1)打开注册表:regedit找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay...
314
热度 -
[MySQL] Mysql依照字段值做分组行转列查询
Mysql按照字段值做分组行转列查询今天做个后台服务,有个需求是批量生成一批表的数据,如果用BulkInsert会提升很大一截提交效率,但是如果用循环构造提交的Datable,则算法开销太高,所以用这种查询批量查出符合格式的DataTable结果集。*思想就是将查询列做CASE判断值,然后放在SEL...
69
热度 -
[MySQL] Mysql字符集以及审校规则
Mysql字符集以及校对规则编码:计算机都是二进制存储,因此需要将显示符号转换成二进制数才能存储,每个字符所转换成的二进制数,就是字符编码。字符集字符用于显示的抽象符号。字符集是一套字符与字符编码的集合。常见的字符集编码:Ascii字符集,GB2312字符集,gbk字符集,latin1字符集,uni...
69
热度 -
[MySQL] Mysql之查询、where、惯用函数、having
Mysql之查询、where、常用函数、havingMysql之查询、where、常用函数、having201507311.如何在mysql中写查询语句?答:把列看成变量,把where后面的看成if(exp)里的exp表达式。2.哪些行被取出来了?答:哪一行能让exp为真,哪一行就能取出来。3.wh...
96
热度 -
[MySQL] mysql运维之-学问积累
mysql运维之---知识积累一、mysqlsql处理业务类1.1、通过生日计算周岁selectdate_format(from_days(to_days(now())-to_days('1788-11-26')),'%Y')+0;1.2、mysqladmin命令修改密码,-h指定数据库服务...
51
热度 -
[MySQL] 发生系统异常 1067
发生系统错误1067log\.index'notfound(Errcode:2-Nosuchfileordirectory)windows8.1下安装mysql,netstartmysql时报发生系统错误1067.查看日志(日志文件在D:/mysql/data/计算机名.err)错误信息:D:\my...
87
热度 -
[MySQL] mysql装完计算机里面没mysql相关服务
mysql装完电脑里面没mysql相关服务在完成安装Mysql5.6后,使用mysql时,打开cmd,输入netstartmysql,提示服务名无效,查看服务列表,也结果找不到mysql相关的服务,可以用下面方法去解决。解决方案:1、打开cmd,切换到mysql的bin目录下(这个需要根据自己电脑m...
109
热度 -
[MySQL] MySql常用命令-优化参数以及日常治理
MySql常用命令--优化参数以及日常管理显示插入查询的优化参数:showvariableslike"concurrent_insert";+-------------------+-------+|Variable_name|Value|+-------------------+-------+|...
73
热度 -
[MySQL] mysql 中subString 与 like 的小差异
mysql中subString与like的小区别最近工作中遇到了,用截取字符串查询数据库。刚开始是通过字符串截取后放入到like模糊查询语句中,后来发现这样查询是不正确的。subString是在数据库中的字段中截取某一段,它是有位置顺序的。而like却没有也就是说要符合你传入的字符串,不管他是在这个...
62
热度 -
[MySQL] MySQL性能优化小结
MySQL性能优化总结一、MySQL的主要适用场景1、Web网站系统2、日志记录系统3、数据仓库系统4、嵌入式系统二、MySQL架构图:三、MySQL存储引擎概述1)MyISAM存储引擎MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少...
94
热度 -
[MySQL] mysql 权限分配及创设新用户
mysql权限分配及创建新用户前言本文主要是介绍mysql创建新用户命令及赋予权限等命令,为了便于理解,文中会给出相关示例。通常情况下,创建用户,修改mysql密码,授权,是需要有mysql里的root权限。1.创建用户://root用户登录[email protected]jh>m...
67
热度 -
[MySQL] MySql中时间类型小结
MySql中时间类型总结最近建表要用到时间类型的数据,但对时间类型的数据一向不了解,就总结了一下。。一、日期DATE一个日期。支持的范围是“1000-01-01”以“9999-12-31”。MySQL显示日期用“YYYY-MM-DD”格式,但允许使用字符串或数字列赋值日期...
76
热度 -
[MySQL] 查询MYSQL现阶段连接数
查询MYSQL当前连接数SHOWPROCESSLIST;SHOWFULLPROCESSLIST;SHOWVARIABLESLIKE'%max_connections%';SHOWSTATUSLIKE'%Connection%';mysql>showstatuslike'Threads%';+-...
131
热度 -
[MySQL] MySQL加载数据所亟需的file权限实验
MySQL加载数据所需要的file权限实验在MySQL中经常需要导出一些表的数据,或者加载数据到某些表中,这时就涉及到一些权限的问题。今天就遇到一个开发加载数据的问题,我在测试环境进行了一些测试,并得出了一结论,过程和结果如下:在测试环境中,创建一个测试用户,然后以root身份执行导入导出过程,导出...
105
热度 -
[MySQL] MySQL开发技巧——怎么正确使用Join语句
MySQL开发技巧——如何正确使用Join语句SQL语言相信学过数据库的人都会使用,但是能正确使用SQL的人却相对不多。正确使用SQL很重要吗?当然,下面我就列出了正确使用SQL语句的几个好处:增加数据库的处理效率,减少相应的响应时间。减少数据库的服务器负载,增加服务...
63
热度 -
[MySQL] MySQL开发技艺——与Join相关的SQL技巧
MySQL开发技巧——与Join相关的SQL技巧在上一篇文章中,我们具体介绍了如何正确使用Join语句。这里我们将会介绍与Join相关的SQL技巧。技巧一:使用Join来进行联合更新。举例:如何更新使用过滤条件中包括自身的表?情景:把同时存在于取经四人组和悟空兄弟表中的记录的人在取经四人组表中的id...
72
热度 -
[MySQL] 导入数据到mysql的一种简略的方法
导入数据到mysql的一种简单的方法因为ubuntu默认自带的mysql版本为5.5,并不能使用loaddatainfile这种高级的功能,因此我们写了一个通用的脚本来上传文件shell脚本cat./employee.csv|whilereadLINEdoeval$(echo$LINE|awk-F&...
82
热度 -
[MySQL] MySQL调优 - IN
MySQL调优----IN在慢查询优化中,对于IN这个关键字的优化的出现概率还是挺高的。其实对于IN关键字出现的SQL优化其实难度不高,重要的是熟悉该SQL的应用场景也可以说是业务逻辑。一、举个最近遇到的例子(业务:查询该标签下所有的文章数量):selectcount(*)fromcms_artic...
76
热度