![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
yehui186
这个作者很懒,什么都没留下…
展开
-
backup mysql
1、备份命令格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb > /data/backup/cmdb.sql2、备份压缩导出的...原创 2019-11-05 10:52:04 · 826 阅读 · 0 评论 -
Mysql 根据一个表数据更新另外一个表
建议使用方法二:方法二只会修改匹配的数据,方法一会将未配备的数据清空。建议使用方法二:方法二只会修改匹配的数据,方法一会将未配备的数据清空。建议使用方法二:方法二只会修改匹配的数据,方法一会将未配备的数据清空。方法一:update 更新表 set 字段 = (select 参考数据 from 参考表 where 参考表.id= 更新表.id); 1 ...原创 2019-09-18 18:04:14 · 283 阅读 · 0 评论 -
Mysql的mysqldump详解
一、导出1.1 导出表结构及数据mysqldump -uroot -p --set-gtid-purged=OFF database table1 table2 > mysqldump.sql1.2 只导出表结构mysqldump -uroot -p --set-gtid-purged=OFF -d database table1 table2 > mysqldu...转载 2019-08-28 14:50:26 · 144 阅读 · 0 评论 -
linux系统安装mysql 官方推荐
使用MySQL Yum存储库的快速指南抽象MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM包。这些软件包还可以升级和替换从Linux发行版本机软件存储库安装的任何第三方MySQL软件包,如果可以从MySQL获得它们的替代品。MySQL Yum存储库支持以下Linux发行版: 基于EL6,EL7和EL8的平台(例如,Oracle Li...原创 2019-08-10 17:01:54 · 231 阅读 · 0 评论 -
如何让mysql数据库允许被远程连接访问
第一:更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。或者新加条记录,“host” 项为要访问的ip地址,并授权。重启mysql服务。第二:在系统防火墙添加例外端口:3306,并允许例外。错误提示:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this M...原创 2019-08-13 14:03:20 · 199 阅读 · 0 评论 -
sql server not in 问题的解决
sql server not in 问题的解决2012-10-10 10:40:21 · 348 阅读 · 0 评论 -
MySQL ERROR:This function has none of DETERMINISTIC, NO SQL
向MySQL导入数据的时候出错出错信息:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less saf...原创 2012-09-04 12:48:02 · 164 阅读 · 0 评论 -
PowerDesigner生成数据库建表sql脚本
一、生成sql server 2000或oracle建表sql脚本 1、新建一个物理模型,通过database菜单下的change current dbms可查看当前所用的DBMS是什么类型的,比如sql server 2000 或oracle 10g,当前选择sql server 2000。 2、在新建的dbms为sql server 2000的物理模型中添加表及关系,通过datab...原创 2012-11-19 11:31:12 · 192 阅读 · 0 评论 -
Error Code: 1055. Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated
SQL92及更早版本不允许选择列表,HAVING条件或ORDER BY列表引用在GROUP BY子句中未命名的非分组列的查询。例如,在标准SQL92中,此查询是非法的,因为name选择列表中的未列出的列不会显示在GROUP BY: SELECT o.custid, c.name, MAX(o.payment) FROM orders AS o, customers AS ...转载 2018-09-14 14:58:03 · 1829 阅读 · 0 评论 -
像毒一样的Bug之group_concat默认长度限制
问题:mysql数据库使用group_concat将多个图片的地址连接,每个地址长度都标准是55,发现在超过18张后,第十九张图片地址会被截断;原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。解决办法: (1)使用sql语句(亲测可用)SET GLOBAL group_con...原创 2018-08-08 19:23:16 · 122 阅读 · 0 评论 -
Mysql产生随机值 (产生表里以前没有的)
SELECT * FROM tbl_school WHERE id = (SELECT random_numFROM ( SELECT FLOOR(RAND() * 999999) AS random_num FROM tbl_school UNION SELECT FLOOR(RAND() * 999999) AS random_num) AS ssWHERE "ra...原创 2018-08-08 11:01:20 · 483 阅读 · 0 评论 -
mysql 查询正在执行的事务以及等待锁 死锁 常用的sql语句
使用navicat测试学习:首先使用set autocommit = 0;(取消自动提交,则当执行语句commit或者rollback执行提交事务或者回滚) 在打开一个执行update查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX根据这个事务的线程ID(trx_mysql_thread_id):从上图看出对应的my...转载 2018-08-11 11:36:10 · 11445 阅读 · 0 评论 -
The user specified as a definer ('root'@'%') does not exist
The user specified as a definer ('root'@'%') does not exist 此种报错主要是针对访问视图文件引起的(没有权限)解决方法: 2.进入mysql的安装路径之前,要确保你的mysql服务是开启的;在DOS命令窗口输入 mysql -hlocalhost -uroot -p密码 回车解析:::在DOS命令窗口输入 mysql -hlocalhost...转载 2018-06-02 13:56:54 · 482 阅读 · 0 评论 -
mysql null值排序
MySQL中order by 排序遇到NULL值的问题 MySQL数据库,在order by排序的时候,如果存在NULL值,那么NULL是最小的,ASC正序排序的话,NULL值是在最前面的。 如果我们想让NULL排在后面,让非NULL的行排在前面该怎么做呢?MySQL数据库在设计的时候,如果字段允许NULL值,那么对该字段进行排序的时候需要注意那些值为NULL的行。我们知道NULL的意思表示什么都...翻译 2018-05-02 14:14:14 · 381 阅读 · 0 评论 -
mysql中文排序
问题的解决之道:在网上查了许久,也没有一个能够解决这个问题的方法。这篇文章http://blog.donews.com/jenniferweng/archive/2006/08/07/991039.aspx可以称作集大成者,我也是从这里面找到的方法。我构造的sql语句是:select name from test1 order by convert(name using gb2312) asc;...原创 2018-03-12 17:07:50 · 159 阅读 · 0 评论 -
mysql in
翻译 2018-01-29 17:44:27 · 244 阅读 · 0 评论 -
mysql 结果拼接字符串
根据夹具id获取适用实验类型-->id="getTestTypeByFixtureId" resultMap="NewResultMap" parameterType="java.lang.String"> SELECT GROUP_CONCAT(DISTINCT(t.name)) as testTypeNames, GROUP_CONCAT(DISTINCT(t.id)) as tes原创 2018-01-26 18:28:49 · 548 阅读 · 0 评论