随笔分类 -  数据库

摘要:问题: 找到mysql/bin的位置,正常情况下是 /usr/local/mysql/bin 添加到环境变量中 vi /etc/profile 在最后添加:export PATH=$PATH:/usr/local/mysql/bin 保存退出。(先按ESC键,在按I键,进入编辑模式,先按ESC键,在 阅读全文
posted @ 2019-08-15 14:18 Dream's 阅读(8166) 评论(0) 推荐(0)
摘要:使用如下语句添加用户: 错语原因: mysql用户表的中某些字段不能为空,没有默认值,其实是操作错误,mysql添加用户是不能这样直接insert user表的。 解决: 阅读全文
posted @ 2019-08-15 14:10 Dream's 阅读(337) 评论(0) 推荐(0)
摘要:连接mysql,mysql -uroot (本机的root用户,无需密码,mysql -uroot -p 需要输入密码) 创建用户,create user 'user'@'%' identified by 'password'; %指的是可以在其他机器上连接,如果是localhost表示只可以本机访 阅读全文
posted @ 2019-08-15 14:04 Dream's 阅读(247) 评论(0) 推荐(0)
摘要:报错: 原因: MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败。 解决: 进入数据库,执行:show VARIABLES like '%max_allowed_packet%'; 太小导致 阅读全文
posted @ 2019-08-13 17:30 Dream's 阅读(251) 评论(0) 推荐(0)
摘要:选中需要导出表结构的数据库,右键,在菜单中选择“数据传输”这一项,在弹出窗口中“数据传输”单击选项“高级”一项,在“高级”中把“记录选项”中的勾去掉,在做一些设置,最后导出表数据就不会导出记录了。 即 选中数据库 --> 右键 --> 数据传输 --> 高级 --> 取消勾选记录选项。 步骤如下图所 阅读全文
posted @ 2019-08-09 16:18 Dream's 阅读(6125) 评论(0) 推荐(0)
摘要:1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。ORACLE事件指的是对数据库的表进行的INSERT、UPDATE及DELETE操作 阅读全文
posted @ 2019-08-09 14:11 Dream's 阅读(394) 评论(0) 推荐(0)
摘要:mysql数据库内容总结 数字类型: Tinyint(M) unsigned zerofull 1个字节 默认的是有符号的-128~127 unsigned: 无符号整数 范围0~255 M: 代表宽度 (在zerofull时才有意义),只是一个显示效果,不会影响到实际的数据长度 zerofull: 阅读全文
posted @ 2019-08-09 13:58 Dream's 阅读(228) 评论(0) 推荐(0)
摘要:在写sql过程中竟然发现了一个oracle中decode和聚合函数连用的bug. 来说一下: 先建一张临时的测试表 create table test (id number,value varchar2(10)); insert into test values(1,0); insert into 阅读全文
posted @ 2019-08-09 12:01 Dream's 阅读(352) 评论(0) 推荐(0)
摘要:解决方法: 用sysdba登录,执行show parameter job_queue_process看看结果是不是0 如果是这个原因,可以修改此参数 ALTER SYSTEM SET job_queue_processes = 100; 小结 1)job_queue_processes参数决定了jo 阅读全文
posted @ 2019-08-09 11:38 Dream's 阅读(4314) 评论(0) 推荐(1)