mysql
MarkArch
这个作者很懒,什么都没留下…
展开
-
MySQL UUID函数的详解
文章来源:http://www.mysqlops.com/2011/03/01/mysql-uuid.htmlMySQL UUID函数的详解MySQL中可以有二类用于生成唯一值性质的工具:UUID()函数和自增序列,那么二者有何区别呢?我们就此对比下各自的特性及异同点:l 都可以实现生成唯一值的功能;l UUID是可以生成时间、空间上都独一无二的值;自增转载 2015-05-22 15:34:12 · 645 阅读 · 0 评论 -
MySQL5.7 group by新特性,报错1055
项目中本来使用的是mysql5.6进行开发,切换到5.7之后,突然发现原来的一些sql运行都报错,错误编码1055,错误信息和sql_mode中的“only_full_group_by“有关,到网上看了原因,说是mysql5.7中only_full_group_by这个模式是默认开启的 解决办法大致有两种: 一:在sql查询语句中不需要group by的字段上使用any_value()函数 当然,...转载 2018-07-14 17:25:27 · 319 阅读 · 0 评论 -
Mysql进行复杂查询
Mysql进行复杂查询 1.查询“生物”课程比“物理”课程成绩高的所有学生的学号; 思路: (1)获取所有选了 生物 课程的学生的成绩(学号,成绩) --临时表 (2)获取所有选了 物理 课程的学生的成绩(学号,成绩) --临时表 (3)根据学号连接两张临时表(学号,生物成绩,物理成绩),加条件进行查询SELECT A.stud转载 2017-10-19 17:05:31 · 9079 阅读 · 1 评论 -
linux下mysql的root密码忘记解决方法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且转载 2017-07-30 19:30:54 · 329 阅读 · 0 评论 -
MySQL存储引擎--MyISAM与InnoDB区别
MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。 以下是一些转载 2017-07-11 17:23:39 · 225 阅读 · 0 评论 -
MySQL 数据库常用命令小结
MySQL 数据库常用命令 1、mysql常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重转载 2017-07-11 17:22:11 · 1644 阅读 · 2 评论 -
MYSQL如何计算两个日期间隔天数及日期函数
如何透过MYSQL自带函数计算给定的两个日期的间隔天数有两个途径可获得1、利用TO_DAYS函数select to_days(now()) - to_days('20140831')2、利用DATEDIFF函数select datediff(now(),'20140831')参数转载 2016-06-28 14:17:00 · 3740 阅读 · 0 评论 -
HOSt ip is not allowed to connect to this MySql server
报错:1130-host ... is not allowed to connect to this MySql server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%转载 2015-11-18 09:07:16 · 693 阅读 · 0 评论 -
MYSQL导入导出.sql文件
一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,u转载 2015-07-10 15:51:21 · 681 阅读 · 0 评论 -
MySQL存储过程的创建及调用
阅读目录:MySQL存储过程_创建-调用-参数存储过程:SQL中的“脚本”1111 1.创建存储过程 2.调用存储过程 3.存储过程体 4.语句块标签存储过程的参数 1.in:向过程里传参 2.out:过程向外传参值 3.inout:in and out#SQL语句:先编译后执行存储过程(Stored Proce...转载 2018-08-01 17:02:52 · 565 阅读 · 0 评论