![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库&SQL
文章平均质量分 85
鲲鹏之上
这个作者很懒,什么都没留下…
展开
-
解决MySQL报错:1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'informat
一、问题描述新安装的MySQL5.7.22 或 8.0.11,在 Navicat 上执行任一查询操作时,遇到报错:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ ...转载 2019-10-22 16:01:56 · 7566 阅读 · 4 评论 -
5分钟读懂MySQL字符集设置
https://www.cnblogs.com/chyingp/p/mysql-character-set-collation.html转载 2019-09-15 11:13:50 · 110 阅读 · 0 评论 -
使用MySQL样本数据库Sakila
2013年05月29日 02:21:10 sylar_chen 阅读数:6391正在阅读学习《高性能MySQL》第三版,里面提到了MySQL提供的样本数据库Sakila,也使用Sakila作为演示。自己的的数据中也没有真实的数据用于测试,决定带Sakila数据库。这让想起了Microsoft为MS SqlServer默认提供北风数据库NorthWind,.。大体步骤:1、下载Sakila样本...原创 2019-01-25 16:31:41 · 1397 阅读 · 0 评论 -
MySQL 输入任何语句都提示You must reset your password using ALTER USER 解决方法
安装并配置完成MySQL-5.7.21,修改第一次密码并登陆后,出现提示“You must reset your password using ALTER USER...”的提示错误语句,解决办法如下:SET PASSWORD = PASSWORD('新密码');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;FLUSH PRI...原创 2019-01-25 16:28:39 · 1388 阅读 · 0 评论 -
Mysql5.7.21 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决
登陆mysqlmysql -u root -p出现错误,提示 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)密码错误。我忘记密码了。下面就是如何重置密码 关闭mysqlservice mysqld stop修改my.cnf配置文件打开mysql配...原创 2019-01-25 16:05:27 · 1097 阅读 · 0 评论 -
Mysql 5.7.21 免安装版下载配置
下载地址为:https://dev.mysql.com/downloads/mysql/ 最下面根据自己的操作系统选择合适的型号 下载完以后解压缩到自定义的路径。这里注意的是路径中不要存在中文。解压缩后以后, 新建一个ini形式的文件,名字为my(完整文件名:my.ini),里面内容为[mysql] # 设置mysql客户端默认字符集 default-char...原创 2018-04-19 11:35:49 · 399 阅读 · 0 评论 -
GROUP BY与COUNT用法详解
聚合函数在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即国家的总人口数。原创 2016-05-06 10:42:44 · 209804 阅读 · 11 评论 -
sqlserver数据类型转换(将 nvarchar 转换为数据类型 numeric 时出现算术溢出错误)
一般情况下,sqlserver会自动完成数据转换。但这种转换有时候很容易出错,尤其是nvarchar转换为numeric时。如果能够明确数据类型,最好显式转换。 举个我遇到的例子, SELECT * FROM ITEM_INFO_TEST WHERE OBJECT_NO=’2’ AND COL530<5000.00 //COL530在数据库中类型为nvarchar(30),实际查询的时候值为4原创 2015-08-06 14:00:31 · 66348 阅读 · 1 评论 -
数据库基础
添加约束:添加约束的语法为:ALTER TABLE 表名ADD CONSTRAINT 约束名 约束类型 具体的约束说明常见的约束类型有:1 主键约束(primary key constraint)2 唯一性约束(unique constraint)3 默认约束(default constraint)4 检查约束(check constraint)5 外键约束(fo原创 2015-01-26 09:55:41 · 352 阅读 · 0 评论 -
sql中的if else 的一个小陷阱
今天遇到一个特别奇葩的问题。一个存储过程“SP_MODI_TPAYNOTICE_ZHONGTAI”有如下代码。DECLARE @V_USER_ID INT.............IF @V_USER_ID = 5 BEGIN --同步修改事物正文 EXEC @V_RET = SP_INNER_MODI_TPAYNOTICEINFO_USERID5 @IN原创 2015-01-12 17:55:26 · 807 阅读 · 0 评论