![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
【转载】-- MySQL根据出生日期计算年龄的五种方法比较
转载自:https://www.cnblogs.com/learnapi/p/7851293.html方法一SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age方法一,作者也说出了缺陷,就是当日期为未来日期时结果为0,而不是负数;这里使用了5个函数和两个运算符。方法二SELECT DATE_FO...原创 2018-06-29 10:14:15 · 500 阅读 · 0 评论 -
[mysql]ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
转载自:http://www.cnblogs.com/joeblackzqq/p/4526589.htmlFrom: http://m.blog.csdn.net/blog/langkeziju/13511411我的MySQL版本为5.6.14版本,是二进制包安装的(虽然是二进制包安装的,但是以下问题同样适用于源码安装包安装的MySQL)今天在我的测试库上添加一个新用户,报转载 2015-12-14 09:50:58 · 12998 阅读 · 2 评论 -
基于CentOS的MySQL学习补充五--使用Shell备份(mysqldump)MySQL数据库
时间仓促,直接给出Shell脚本:#!/bin/bash########################################################################### Copyright (c) 2013, CSUN System Technology Co.,LTD All rights reserved.## FileName: back原创 2015-12-31 20:05:39 · 1007 阅读 · 0 评论 -
org.hibernate.exception.JDBCConnectionException: could not execute query
转载自:http://blog.csdn.net/isnotsuitable/article/details/6990505MySQL的有效连接时间为8个小时,如果一个连接8小时没有请求和操作,就会自动断开(即使修改了MySQL连接的有效时间,问题在这里无法得到根本解决);而Hibernate中并没有配置连接池,使用的是它自带的也就是DriverManagerConnectionPro转载 2016-01-08 14:02:11 · 717 阅读 · 0 评论 -
MySQL多表连接删除问题相关
转载自:http://blog.sina.com.cn/s/blog_4c197d420101aeqr.htmlDELETE是一个蛮慎重的SQL操作,一般来说这样删除操作都需要谨慎小心,以免造成不必要的损失。DELETE有下面这几种情况:Ø delete from t1 where 条件Ø delete t1 from t1 where 条件转载 2016-01-26 15:17:32 · 598 阅读 · 0 评论 -
关于SQL语句的使用心得
废话不说,直接上代码:/* 根据 AppNow 、AppClass、AppType查询所有的表 nt_app 的所有列的记录 */SELECT * FROM nt_app a WHERE a.AppNow = 1 AND a.AppClass = 1 AND a.AppType = 1;/* 根据AppClass 、AppType查询表nt_app的列AppId、FileId、AppNa原创 2016-01-26 19:00:33 · 989 阅读 · 0 评论 -
MySQL执行状态分析
转载自:http://blog.csdn.net/xlgen157387/article/details/50596743当感觉mysql性能出现问题时,通常会先看下当前mysql的执行状态,使用 show processlist 来查看,例如:其中state状态列信息非常重要,先看下各列含义,然后看下state常用状态各列的含义1、id一个标识转载 2016-01-28 09:16:18 · 628 阅读 · 0 评论 -
MySQL开发规范与使用技巧总结
转载自:http://blog.csdn.net/xlgen157387/article/details/480866071.命名规范1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,linux系统默认为 0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏转载 2016-01-28 09:25:52 · 753 阅读 · 0 评论 -
关于NoSQL与SQL的区别
转载自:http://blog.csdn.net/xlgen157387/article/details/47908797云计算背后的秘密:NoSQL诞生的原因和优缺点我本来一直觉得NoSQL其实很容易理解的,我本身也已经对NoSQL有了非常深入的研究,但是在最近准备YunTable的Chart的时候,发现NoSQL不仅非常博大精深,而且我个人对NoSQL的理解也只是皮毛而已,但我还...转载 2016-01-28 09:36:03 · 45872 阅读 · 8 评论 -
更改mysql数据库目录
转载自:http://blog.csdn.net/qing_gee/article/details/50387516版权声明:这是自封为沉默王二的挨踢工作者,用文字打造的一个高品质的博客栏目。让你拥有一段快乐的阅读时光,不再是奢侈的梦想!目录(?)[+]更改mysql数据库目录,是一个辛酸历程,其实我想交代更多的内容,只是限于文章的实用性转载 2015-12-28 13:25:47 · 655 阅读 · 0 评论 -
mysql多个TimeStamp设置
转载自:http://www.cnblogs.com/yjf512/archive/2012/11/02/2751058.htmltimestamp设置默认值是Default CURRENT_TIMESTAMPtimestamp设置随着表变化而自动更新是ON UPDATE CURRENT_TIMESTAMP 但是由于一个表中至多只能有一个字段设置CURREN转载 2015-11-24 10:24:04 · 597 阅读 · 0 评论 -
MySQL数据导出与导入
发一篇基础的,关于MySQL数据导出导入的文章,目的有二:1.备忘2.供开发人员测试工具mysqlmysqldump应用举例导出导出全库备份到本地的目录mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8转载 2015-07-23 14:59:09 · 2959 阅读 · 0 评论 -
java与mysql乱码的问题
转载自:http://blog.csdn.net/liuxueyongyu/article/details/2026788解决方法一:(最重要的一种方法)你看下my.ini,有无 [mysql]default-character-set=utf8[client] default-character-set=utf8[mysqld] default-c转载 2015-08-14 15:44:46 · 629 阅读 · 0 评论 -
基于CentOS的MySQL学习补充四--使用Shell批量从CSV文件中插入数据到数据表
从上面的几篇文章中,可以知道如何使用Shell创建数据库,使用Shell创建数据表,本文继续介绍Shell结合MySQL的使用--如何使用Shell批量插入数据? 这里涉及一点MySQL其他的知识,如何导入或者导出数据? 首先做这些之前,需要按照上面所介绍的创建好数据库和数据库表,然后就是将要查询到数据库中的数据写到CSV文件中,由于个人比较懒,选择从一个现成的数据库中导出一部分原创 2015-07-23 15:37:38 · 3165 阅读 · 2 评论 -
MyEclipse快捷键大全
转载自:http://www.myeclipsecn.com/bbs/?/question/5有人说区分小菜和大牛的就是看他会不会用快捷键,如果你还不知道有哪些非常实用的快捷键,那就看看下面的总结:------------------------------------废话不多说的分隔线--------------------------------------------------转载 2015-08-17 10:58:06 · 526 阅读 · 0 评论 -
MySQL中如何实现select top n
转载自:http://blog.163.com/budong_weimin_zh/blog/static/12919852420115130484204/ 用惯了access mssql server的朋友,可能在用mysql查询前N条记录时,习惯的使用select top n 形式的语句,在这里说明一下,mysql没有此语法,mysql用limit来实现相关功能,而且功能更加强大,G转载 2015-09-10 10:43:34 · 765 阅读 · 0 评论 -
MySQL查询语句大全集锦
转载自:http://blog.sina.com.cn/s/blog_97edcaaa0101039i.html1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysq转载 2015-09-10 10:47:08 · 964 阅读 · 0 评论 -
mysql sql语句大全
转载自:http://www.cnblogs.com/yunf/archive/2011/04/12/2013448.html1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据转载 2015-09-10 11:51:30 · 691 阅读 · 0 评论 -
MySql使用CURRENT_TIMESTAMP
每一款软件从V1.0到V*.*的更迭是不断完善的过程,使用者在这个过程中需要不断的追随她的脚步,不然就会被out。--序1、前言准备将一个数据库(test.sql)从MySQL数据库服务器导出来,导入到本地的MySQl数据库上面用于测试数据。2、问题描述:DROP TABLE IF EXISTS `device`;CREATE TABLE `device`( `i原创 2015-11-24 11:07:54 · 7225 阅读 · 0 评论 -
mysql 日期默认系统时间 mysql 默认值不支持函数
转载自:http://www.cnblogs.com/ckaimnet/archive/2011/07/29/2120554.html由于MySQL目前字段的默认值不支持函数,所以以 create_time datetime default now() 的形式设置默认值是不可能的。 代替的方案是使用TIMESTAMP类型代替DATETIME类型。 TIM转载 2016-01-28 13:35:05 · 2360 阅读 · 0 评论 -
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
转载自:http://www.cnblogs.com/xiaoit/p/3877875.htmlLinux rpm方式安装完MySQL之后 mysql>SET PASSWORD = PASSWORD('newpasswd');求知若渴, 虛心若愚……转载 2016-01-12 13:46:53 · 923 阅读 · 0 评论 -
MySQL按照汉字的拼音排序
转载自:http://blog.sina.com.cn/s/blog_62ae5aa10101bjdh.html按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用转载 2016-07-15 15:36:16 · 1262 阅读 · 0 评论 -
Navicat for SQL使用注意(设置默认字符集,外键保存不了)
转载自:http://blog.csdn.net/u010010606/article/details/51363867最近用mysql+Navicat for sql开发项目时遇到了以下问题:1.默认创建的数据库,字符集编码为:latin1 -- cp1252 West European 在数据库中存储中文时会出现乱码错误2.用Navica转载 2016-07-08 21:18:35 · 1606 阅读 · 0 评论 -
mysql 存储过程字符集
转载自:http://www.cppblog.com/zaccheo/archive/2013/03/22/198728.html数据库默认字符集如下: 1: mysql> use ivm; 2: Database changed 3: mysql> show variables like '%char%'; 4: +--------------------------+转载 2016-07-08 21:20:29 · 6956 阅读 · 0 评论 -
两个MySQL存储过程中文问题的解决方案
转载自:http://blog.csdn.net/u012377333/article/details/51863972 MySQL数据库存储过程常出现以下这样的问题: 1、存储信息为乱码,尤其通过执行sql脚本添加数据最为常见。 2、使用where子句是,对中文字符串进行比较,这个问题也是十分常见。 针对存储信息为乱码的问题,一定要注意执行脚本的终端,系转载 2016-07-08 21:21:51 · 2303 阅读 · 0 评论 -
解决Java连接MySQL存储过程返回参数值为乱码问题
转载自:http://www.cnblogs.com/Warmsunshine/p/4615917.html先说MySQL的字符集问题。Windows下可通过修改my.ini内的[mysql] default-character-set=utf8 //客户端的默认字符集在MySQL客户端工具中输入SHOW VARIABLES LIKE 'charact转载 2016-07-08 21:23:01 · 1345 阅读 · 0 评论 -
ERROR 1366 (HY000): Incorrect string value: '\xC6\xF4\xD3\xC3' for column 'name' at row 1
转载自:http://blog.csdn.net/qq_20545159/article/details/45789543ERROR 1366 (HY000): Incorrect string value: '\xC6\xF4\xD3\xC3' for column 'name' at row 1mysql>statusD:\mysql6.0\bin\mysql.exe Ver转载 2016-07-08 21:37:23 · 1351 阅读 · 0 评论 -
【转载】----ubuntu 15.04开放mysql远程3306端口
以下所有操作在terminal(终端)中执行。首先查看端口是否打开 netstat -an|grep 3306此图为开启3306端口的截图,之前显示为. . . 127.0.0.1:3306 . . .打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf将bind-address = 127.0.0.1注销转载 2017-05-11 16:54:36 · 723 阅读 · 0 评论 -
【MySQL故障】----虚拟内存不足挂掉了
【故障现象】 MySQL服务器莫名奇妙的挂掉,并且开启不了。The server quit without updating PID file (/[FAILED]mysql/iZ2ze2hchind7gwe2ilateZ.pid)【错误日志】 查找MySQL的错误日志文件[root@iZ2ze2hchind7gwe2ilateZ ~]# find / -name mysql/etc...原创 2018-05-18 10:06:57 · 884 阅读 · 0 评论 -
调用MYSQL存储过程实例
转载自:http://www.cnblogs.com/mitang/p/3537757.htmlPHP调用MYSQL存储过程实例http://blog.csdn.net/ewing333/article/details/5906887 http://www.cnblogs.com/kkcheng/archive/2010/03/19/1689672.htmlht转载 2016-07-12 17:42:54 · 3245 阅读 · 0 评论 -
EDB数据同步与备份
转载自:http://blog.csdn.net/dixialieren/article/details/512735741.1 EDB数据同步1.1.1 概要 遇到“需要同步两个数据库的结构或者数据”这样的需求时,可以通过Navicat premium(下文统称为Navicat)进行同步,通过同步数据库(非异构数据库)也可以达到迁移对象结构或数据的目的;需要注意转载 2016-04-29 15:00:04 · 1446 阅读 · 0 评论 -
SQL 模糊查询
转载自:http://www.cnblogs.com/wuzhenbo/archive/2012/12/06/2803677.html执行数据库查询时,有完整查询和模糊查询之分。一般模糊语句格式如下:SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件;其中,关于条件,SQL提供了四种匹配模式:1、%:表示零个或多个字符。 可以转载 2016-02-17 15:43:30 · 778 阅读 · 0 评论 -
MySQL 清除表空间碎片
转载自:http://blog.csdn.net/xlgen157387/article/details/50728737碎片产生的原因(1)表的存储会出现碎片化,每当删除了一行内容,该段空间就会变为空白、被留空,而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大;(2)当执行插入操作时,MySQL会尝试使用空白空间,但如果某个空白空转载 2016-02-24 13:25:21 · 840 阅读 · 0 评论 -
数据库备份脚本使用说明
1数据库备份命令 数据库的数据需要备份,数据库的备份方式也有很多,如果在服务器上面进行备份,并且表均为MyISAM表,可以考虑使用mysqlhotcopy,因为可以进行更快的备份和恢复。在这里我们介绍mysqldump的使用方式。由三种方式调用mysqldump:shell> mysqldump [options] db_name [tables]shell> mysq原创 2016-02-29 11:38:29 · 1109 阅读 · 0 评论 -
MySQL查询--使用LEFT JOIN解决同一张表查询
问题描述:MySQL查询语句优化问题这里再次说明一下问题:SELECT a.`name` FROM t_prov_city_area_street a WHERE a.id = 24818;SELECT c.`name` FROM t_prov_city_area_street c WHERE c.`code` = 4209;SELECT p.`name` FROM t_pro原创 2016-04-25 19:21:32 · 13143 阅读 · 0 评论 -
mysql的查询、子查询及连接查询
转载自:http://www.cnblogs.com/rollenholt/archive/2012/05/15/2502551.html一、mysql查询的五种子句 where(条件查询)、having(筛选)、group by(分组)、order by(排序)、limit(限制结果数) 1、where常用运算符:转载 2016-04-25 19:35:11 · 610 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (
转载自:http://www.cnblogs.com/kerrycode/p/4690948.html从供应商手中接手一个云平台(Windwos Azure)上的MySQL数据库,登录数据库时遇到错误:$mysql -uroot -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL s转载 2016-04-15 17:20:31 · 834 阅读 · 0 评论 -
CentOS中mysql的安装与配置
转载自:http://www.cnblogs.com/shenliang123/p/3203546.html在linux中安装数据库首选MySQL,Mysql数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,oracle等在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.co转载 2016-04-15 17:22:10 · 950 阅读 · 0 评论 -
Linux下Mysql的配置
转载自:http://www.cnblogs.com/whiteyun/archive/2011/04/13/2014913.html安装rmp -ivh MySQL-server-4.1.22-0.glibc23.i386.rpm --nodepsrmp -ivh MySQL-client-4.1.22-0.glibc23.i386.rpm --nodeps转载 2016-04-15 17:23:13 · 556 阅读 · 0 评论 -
CentOS查看和修改MySQL字符集
转载自:http://blog.csdn.net/ouitiken/article/details/23171327客户提供了MySQL的环境,但是不支持中文,通过以下命令查看了MySQL的字符集连接上mysql服务,输入以下命令mysql>show variables like 'character_set%';显示如下:[pl转载 2015-08-14 15:42:00 · 1114 阅读 · 0 评论