
数据库
eara's
这个作者很懒,什么都没留下…
展开
-
mysql 跨服务器查询数据
mysql 跨服务器创建视图(表)在这里我们用到的是 mysql 的 federated存储引擎,让我们可以访问在远程数据库的表中的数据,而不是本地的表。直接在本地构建一个federated表来连接远程数据表,配置好了之后本地表的数据可以直接跟远程数据表同步。开启 federatedfederated 默认是关闭状态,我们可以使用 SHOW ENGINES 查看状态SHOW ENGINES ; 开启federated存储引擎只需要在my.cnf文件中增加‘federated’,然.转载 2022-02-22 14:08:51 · 1811 阅读 · 0 评论 -
MySQL导入大SQL文件问题
导入方法:1.通过phpmyadmin,有内存等的限制;2.通过Navicat 运行sql,效率低;3.通过source命令导入,效率高; 这里选用第三种方法,命令:source sql文件的绝对路径可能遇到的问题:1.mysql链接超时运行命令:show global variables like '%timeout'; 查看运行结果中wait_timeout的...原创 2018-10-20 14:28:29 · 184 阅读 · 0 评论 -
MySQL修改字符集为utf8
查看数据库字符集:show variables like '%character%';修改前:+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| chara...原创 2018-10-23 18:05:41 · 5812 阅读 · 0 评论 -
Ubuntu18.04 安装MySQL问题
在Ubuntu 18.04 中如果你使用 sudo apt install mysql-server直接安装mysql,将会出现未提示设置密码,并且项目连接数据库时会报错 “Access denied for user 'root'@'localhost'”。这是因为直接使用命令安装mysql-server安装的是mysql 5.7,而mysql 5.7 是没有兼容到Ubuntu 18.04 ...原创 2018-10-24 17:45:59 · 1348 阅读 · 0 评论 -
Mysql中and比or优先级高
Mysql中and和or同时出现时,and比or的优先级高,先执行and再执行or。例:select * from t where a=0 and b=0 or c=0 and d=0执行顺序为select * from t where (a=0 and b=0) or (c=0 and d=0)...原创 2019-09-28 15:22:45 · 515 阅读 · 0 评论