随笔分类 -  数据库-mysql

摘要:结果展示: 阅读全文
posted @ 2019-05-15 23:57 kerala 阅读(1606) 评论(1) 推荐(0)
摘要:文字输入时候存在火星文或者表情,insert到低版本的mysql中一般会报错,所以我们需要将mysql版本升级到5.5.3及以上,高版本的mysql为我们提供了utf8mb4的编码,解决了这些复杂数据的入库报错问题。我之前安装的版本是5.1.7,需要升级。 首先,将原数据库中数据进行备份 然后,升级 阅读全文
posted @ 2019-03-28 16:02 kerala 阅读(717) 评论(0) 推荐(0)
摘要:报错: 原因: 我的orderStates是一个数组格式,我此处判断的是 orderStates!=null,故报错。应该改成orderState.size()>0 正确书写如下: 阅读全文
posted @ 2019-03-01 09:23 kerala 阅读(1649) 评论(0) 推荐(0)
摘要:使用的时候,举例: 阅读全文
posted @ 2019-01-25 17:10 kerala 阅读(11981) 评论(1) 推荐(1)
摘要:linux系统下启动mysql默认是区分大小写的,如果刚好项目中使用的表名与数据库中表名大小写有冲突,此时就需要忽略mysql表名大小写了。 解决方式一: 1.关闭数据库 ->输入数据库密码。 2.修改配置文件my.cnf 2.添加忽略mysql表名大小写配置参数 如图: 3.启动数据库 完成! 阅读全文
posted @ 2018-11-05 18:19 kerala 阅读(323) 评论(0) 推荐(0)
摘要:MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截 阅读全文
posted @ 2018-09-25 16:09 kerala 阅读(181) 评论(0) 推荐(0)
摘要:【需求】某用户只能查看其自己信息及其下级信息,涉及通过该用户所在部门获取其下所有部门(多层)id集合。 步骤一:对数据库进行设置: 可以在Navicate点击工具栏的【工具】-> 【命令行界面】执行以上语句;也可以在服务器上进入数据库执行。 步骤二:执行以下sql语句,生成sql方法。 (1)需求一 阅读全文
posted @ 2018-09-25 14:22 kerala 阅读(1436) 评论(0) 推荐(0)
摘要:方式一:从服务设置授权 一:用户授权——从服务设置授权 (1)准备测试环境——不同服务器用户 首先,查看数据库连接当前用户情况,当前连接的只有root用户。 然后,新增一个其他服务器用户。例如,我本地服务器192.168.208.31。 执行新增用户并同赋予权限的命令。 解释一下:创建一个用户ker 阅读全文
posted @ 2018-09-21 17:47 kerala 阅读(178) 评论(0) 推荐(0)
摘要:一:开启数据库日志记录 (1)在查看数据库是否开启日志记录,默认是OFF,即关闭状态。(可在数据库中执行该查询语句,也可在服务器端执行) (2)开启数据库日志记录功能(在服务器端执行) 首先,查看my.cnf文件路径。 然后,打开my.cnf配置文件,进行编辑。 接下来,在配置文件中添加, log- 阅读全文
posted @ 2018-09-21 16:05 kerala 阅读(992) 评论(0) 推荐(0)
摘要:1:启动服务 2:停止服务 3:重启服务 4:登陆 登陆本地主机 一般格式是【 mysql -u登陆名 -p密码】,由于这样操作密码是可见的,不安全,就使用【mysql -u登陆名 -p】,回车,提示输入密码,填写完之后,进入mysql。 登陆远程主机 5:退出登录 Ctrl+D 阅读全文
posted @ 2018-09-21 15:03 kerala 阅读(183) 评论(0) 推荐(0)