
数据库
zeal9s
这个作者很懒,什么都没留下…
展开
-
解决this is incompatible with sql_mode=only_full_group_by
出现场景:执行sql语句的时候报错出现原因:因为group by语句处出现了错误,让我们来看看group by的语法⤵️:select 选取分组中的列+聚合函数 from 表名称 group by 分组的列从语法格式来看:是先有分组,再确定检索的列,检索的列只能在参加分组的列中选。再看一下ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELE...原创 2019-09-24 14:34:39 · 2243 阅读 · 2 评论 -
解决ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
出现场景:一般是在新安装完数据库之后或者修改完数据库用户密码重新连接时出现原因:等你再次连接到数据库,数据库还是记录的你上一次的密码,所以登录不上解决方案:1)停止数据库服务2)依次执行命令(安装路径注意修改为你自己的)cd /usr/local/mysql/bin/sudo sumysqld_safe --user=mysql --skip-grant-tables --skip-...原创 2019-08-08 15:48:58 · 4008 阅读 · 2 评论 -
解决2003 - 2003 - Can't connect to MySQL server on '127.0.0.1'(61 "Connection refused")
1)右击数据库选择编辑连接2)3)重新输入密码即可说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~原创 2019-08-08 15:40:40 · 42256 阅读 · 23 评论 -
Navicat新建查询时结果不能修改
当辛辛苦苦查询语句时,却发现啊 查询的结果不能修改,从网上查的时候,都是说表没有主键,前提表肯定要设一个主键的,再者查询的列中必须包含主键,就能对查询结果进行修改了添加对主键的查询,发现只读属性不见了说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...原创 2019-06-14 09:13:44 · 5342 阅读 · 2 评论 -
安装及卸载Mysql 5.7
一:安装Mysql1.先下载好 mysql5.7.24 版本的安装包,可以去mysql https://www.mysql.com/downloads/ 官网自己下载.1.1 首先,进入官网后 出现如下界面 我们选择1.2 进入MySQL Installer之后 ,我们需要向下滑动鼠标。会出现如下界面但是没有我们需要的版本 ,但是 我们可以点击 图片中的Looking for previ...原创 2019-05-24 17:58:32 · 787 阅读 · 0 评论 -
Mysql根据多个字段找出重复数据
根据一个字段判断是否相同很容易,两个字段分组后面可以继续添加添加,它们之间是and的关系,相当于sno和sname都相同的数据才会被显示,注意要取一个中间字段(sno )来做数据的第二次筛选!SELECT *FROM tb_test_table WHERE sno IN ( SELECT sno FROM tb_test_table GROUP BY sno, sname HAVING...原创 2019-05-07 11:12:29 · 6168 阅读 · 6 评论 -
数据库字段为时间时默认值的设置
类型:datetime名类型长度默认值注释create_timedatetime0CURRENT_TIMESTAMP创建时间update_timedatetime0CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP修改时间当后台程序对数据库发生新增insert语句时,不需要手动设置create_time...原创 2019-04-18 11:26:59 · 14508 阅读 · 1 评论 -
Mysql常见命令
Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABL...转载 2019-01-08 08:56:13 · 198 阅读 · 0 评论 -
Mybatis注解式批量新增
殊知Mysql批量新增:insert into tb_area(id, name, pid,level)values(1,“湖南省”,“01”,1),(2,“湖北省”,“02”,1)…mybatis中xml方式可用foreach标签进行语句拼接,而在注解方式中也是可以进行语句拼接的,此博客以新增两条地址信息为例。传统的mapper接口中的新增语句: @Insert("insert i...原创 2019-01-07 14:42:55 · 4987 阅读 · 11 评论 -
mysql的两张表之间快速复制数据
数据库有两张表mystudent,myteacher,这两张表的结构,字段数目都不一致,现在我需要将一张的表的数据放入另一张表,手动复制效率低下,容易出错,所以利用sql语句来帮我们完成。如果我们需要将myteacher的数据全部插入到mystudent可以这样编写sql语句insert into mystudent(id,sname)select id,tname from myteac...原创 2018-12-21 14:19:55 · 3420 阅读 · 0 评论 -
解决your password has experied数据库密码过期的问题
注意:当你很久没使用安装在电脑上的oracle时,oracle的默认的保存密码是180天1)在登录plsql的时候,用户名和密码使用 sys sys注意修改连接为:SYSDBA2)在列表中找到users3)在users下面找到过期的用户名,右击修改,这里以用户名HR为例4)修改密码,然后应用说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~...原创 2018-12-14 09:57:12 · 1113 阅读 · 2 评论 -
解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
第一步:打开Oracle Net Manager进行如下配置:第二步:找到查看listener.ora文件:位于oracle 安装目录的app文件夹目录下面我的位置是:D:\app\lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora,打开大致如下# listener.ora Network Configuration F...原创 2018-12-14 09:46:07 · 513 阅读 · 0 评论 -
Sql Server 2014的全部卸载
1.打开服务,将sqlserver下的服务全部停止运行2.找到控制面板中的卸载程序,搜索sqlserver找到原创 2018-12-13 17:13:13 · 26647 阅读 · 13 评论