![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
fivestar2009
这个作者很懒,什么都没留下…
展开
-
hibernate 与mysql对应关系,可以不使用_下划线,使用驼峰方式
1)physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl这个mysql中的列可以随便命名了,但是需要@Column(name="")注解2)这个就必须是teacher_name这种模式 对应teacherName(java)physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysica.原创 2022-04-13 11:58:37 · 1067 阅读 · 0 评论 -
sqlserver磁盘满的处理
最近3天在做sqlserver2005的数据删除功能,原因是sqlserver的数据量太大,已经快要沾满磁盘空间了,180G的硬盘,只剩下不到1G的空间,外围系统访问不了数据库,本机做删除功能,把磁盘空间占满了,sqlserver不仅仅是数据量大的问题,还有日志功能,无法删除 还好有一个空的磁盘有140G控件,我在sqlserver企业管理器中,增加了一个sqlserver日志然后做删除,很快的新增的日志的文件大小就到了原来的日志空间大小,而且还继续向上增加,我怕有问题,就停止了删除功能,过了好久才停下原创 2022-04-08 13:55:58 · 3737 阅读 · 2 评论 -
mysql 备份
set mydate=%date:~0,4%-%date:~5,2%-%date:~8,2%mysqldump --column-statistics=0 -h 192.168.1.4 -u root -ppwd_20210301 db1 --tables table1 table2 table3 >> C:\backup\%mydate%_db1.sqlmysqldump --column-statistics=0 -h 192.168.1.5 -u root -ppwd_20210222原创 2021-11-10 09:26:34 · 208 阅读 · 0 评论 -
linux下安装mysql8
3)linux下安装mysql83.1)rpm -qa | grep mariadb3.2)rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps3.3)rpm -qa | grep mariadb3.4)cd cd /usr/local3.5)ll3.6)mkdir mysql3.7)上传mysql-8.0.27-1.el7.x86_64.rpm-bundle.tar 到/usr/local/mysql下3.8)tar -xvf mysql-8..原创 2021-11-10 09:05:39 · 1410 阅读 · 0 评论 -
mysql数据迁移记录
前两天192.168.1.2的服务器硬盘引导区出现了问题,因此把mysql数据库data目录copy下来,但是放到mysql8上就有点问题了,后来分析可能是数据库大版本不同造成的,原来的数据库是5.6.20,新装的数据库是msyql8,造成了这个问题,如果想还是用原来的数据,需要安装5.6.20,copydata下的数据库名字(test1)以及ibdata1就行了,这样原来的数据库数据就可以使用了,但是有个问题,新安装的数据库不要建新数据库或者表,否则新copy来的ibdata1会冲掉你新建的数据,似乎ib原创 2021-11-10 09:00:46 · 1046 阅读 · 0 评论 -
mysql8免安装
1)解压zip包mysql-8.0.16-winx64,在mysql-8.0.16-winx64下建my.ini[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=E:\mysql-8.0.16-winx64# 设置mysql数据库的数据的存放目录datadir=E:\mysql-8.0.16-winx64\data# 允许最大连接数m原创 2021-02-22 16:25:49 · 102 阅读 · 0 评论 -
mysql判断字段是否为null
select * from test where name is null; //为nullSELECT * from test where name is not null;//不为nullSELECT * from test where ISNULL(name)=1;////为nullselect * from test where ISNULL(name)=0;//不为null原创 2020-09-28 14:50:34 · 205 阅读 · 0 评论 -
mysql5.7 创建用户给数据库某个网段访问权限
CREATE USER 'test'@'192.168.%' IDENTIFIED BY 'pims20181214';grant all privileges on test1.* to pims@'192.168.%' identified by 'pims20181214';flush privileges;注意网段用的是%,而不是*原创 2019-12-18 15:02:24 · 1928 阅读 · 0 评论 -
mysql5.7.28免安装安装
再mysql官网下载mysql-5.7.28-winx64在mysql-5.7.28-winx64目录下建立my.ini[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port = 3306# 设置mysql的安装目录basedir=D:\mysql-5.7.28-winx64# 设置my...原创 2019-12-13 11:27:18 · 346 阅读 · 0 评论 -
mysql8 You are not allowed to create a user with GRANT
mysql8 You are not allowed to create a user with GRANT 按照网上的做法update user host='%' where user='test'不行创建用户的时候就直接创建好对应的ipcreate user 'test'@'192.168.%' identified by 'test1111' PASSWORD EXPIRE ...原创 2019-06-06 18:36:37 · 1060 阅读 · 0 评论 -
mysql 把一张表的某列,更新到另外一张表
mysql 把一张表的某列,更新到另外一张表由于第二张表的列出来的是集合,但是我们只需要集合的第一条记录1、先把需要的列和对应关系导到另外临时表中create table tmp1 asselect a.SCWXDID,a.wxff from wz_scwxd_sub a;2、由于有重复的,或者集合数据,因此,加上序号create table tmp2 as (selec...原创 2018-12-21 11:49:44 · 1323 阅读 · 0 评论 -
mysql建表失败
今天遇到mysql建表的时候失败,可是在本地是好的,为什么同样的建表脚本就失败呢?mysql `date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP 就是这个失败原来是sql_mode问题sql_mode 常用值说明官方手册专门有一节介绍 https://dev.mysql.co...转载 2018-11-15 10:16:36 · 2446 阅读 · 0 评论 -
mysql8的安装
Msql5.5升级到mysql81)mysql5.5的干净卸载,按照网上的做2)Mysql8卸载,原因是我按照网上的非安装版,怎么也启动不了mysql少2个文件2.1)使用控制面板删除mysql程序,以及跟它有关的2.2)删除C:\ProgramData\MySQL文件夹2.3)删除C:\Program Files\MySQL文件夹2.4)删除注册表中HKEY_LOCAL_MACHINE\SYST...原创 2018-06-08 17:32:25 · 2412 阅读 · 0 评论 -
mysql 区分大小写
今天部署系统,以前部署都没有问题,只是这次部署完毕后,执行程序,发现总报错,报找不到表和视图,我的表明明是存在的啊,最后发现是大小写的问题,从网上搜了资料,都说修改/etc/my.cnf ,可我怎么找,都是个空文件,最后发现需要找/etc/mysql/my.cnf,不过打开后,也没有网上说的 mysqld,不过有这个!includedir /etc/mysql/conf.d/!included原创 2016-08-25 20:47:28 · 325 阅读 · 0 评论