随笔分类 - SQL
摘要: 求人不如求己 SELECT DATE_FORMAT(NOW(),'%Y %m %d %H:%i:%s') 原文地址:https://blog.csdn.net/easternunbeaten/article/details/78915661
阅读全文
摘要:MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍 ONLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查,在MySQL的sql_mode是非ONLY_FULL_GROUP_BY语义时。一条se
阅读全文
摘要:报错如下: Expression 2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘sss.month_id’ which is not functionally dep
阅读全文
摘要:今天在测试服务器上突然出现了这么一个MySQL的问题,同样的代码正式服没有问题,那肯定就是出在了配置上,查了一下原因才明白原来是数据库版本为5.7以上的版本, 默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by&nbs
阅读全文
摘要:用"(`)"将有冲突的字段框起来,,键盘上1边上那个键。 例: SELECT FROM yun_roleright WHERE right LIKE '%{13}%'; 上面sql语句中right字段名与关键字冲突,会报错,,,应改成下面: SELECT FROM yun_roleright WHE
阅读全文
摘要:一、五种约束 如果DML操作所涉及数据违反了已定义的约束,则数据库系统将拒绝执行这样的操作。 Oracle数据库中,约束具体包括非空(NOT NULL)约束、唯一键(UNIQUE)约束、主键(PRIMARY KEY)约束、外键(FOREIGN KEY)约束和检查(CHECK)约束五种。 和数据表类似
阅读全文
摘要:索引是我们经常使用的一种数据库搜索优化手段。适当的业务操作场景使用适当的索引方案可以显著的提升系统整体性能和用户体验。在Oracle中,索引有包括很多类型。不同类型的索引适应不同的系统环境和访问场景。其中,唯一性索引Unique Index是我们经常使用到的一种。 唯一性索引un
阅读全文
摘要:<! flowchart 箭头图标 勿删 索引不会包含有NULL值的列 只要列中包含有NULL值都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此复合索引就是无效的。所以我们在数据库设计时不要让字段的默认值为NULL。 (如果很多字段可以为空,之后如果需要优化索引,则会引起
阅读全文
摘要:文章归属:http://feiyan.info/16.html,我想自己去写了,但是发现此君总结的非常详细。直接搬过来了 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数
阅读全文
摘要:1、PowerDesigner 使用教程 从今日开始,每天一部分内容,在每个工作日,争取让大家天天都有的看,每天内容不会太多。 有错误的地方还请大家指正。 PowerDesigner简介 PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎
阅读全文
摘要: 修改视图是指修改数据库中存在的视图,当基本表的某些字段发生变化时,可以通过修改视图来保持与基本表的一致性。1. 用 CREATE OR REPLACE VIEW 语句修改视图
阅读全文
摘要:1、创建视图 CREATE VIEW AS SELECT .USER_ID, .USER_NAME,department.DEPT_ID,department.DEPT_NAMEFROM ,departmentWHERE .DEPT_ID = department.DEPT_ID ; 2、修改视图
阅读全文
摘要:内容目录 创建视图删除视图修改视图查看视图 §创建视图 在MySQL中,创建视图的完整语法如下: CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS s
阅读全文
摘要:问题的原因是:最主要是权限的问题。 大概说下 ,我导数据库时提示错误:SELECT command denied to user ''@'%' for column 'xxx_id' in table 'users_xxx'; 搜了几个解决办法都没对,但是我确定是访问权限的问题。 最后
阅读全文
摘要:这两天在日志中看到关于数据库报的异常: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was X ms ago 使用
阅读全文
摘要:Windows10 64bit系统下,步骤就是: Edit > preferences > Administrator > Path to mysqldump tool: 将其路径设为:C:\Program Files\MySQL\MySQL Server 5.7\bin\mysq
阅读全文
摘要:1、授权(youpassword修改为你的密码) 本机登陆mysql: $:mysql u root p 改变数据库: mysql>use mysql; 从所有主机: mysql>grant all privileges on . to 'root'@'%' identified by
阅读全文
摘要:1.navicat 方式一:选中表,右键转储;(含有表结构和数据) 方式二:选择右上角工具,点击数据传输,在这个页面右侧选择数据库,左侧选择文件。 点击下一步,选择导出的表名和各种函数什么的,然后点击开始,ok。(含有表结构和数据) 方式三:写下导出表的sql
阅读全文
摘要:目录: 数据库的反向生成模型 模型的Cooment注释显示 步骤一:下载odbc驱动并进行安装: (1)下载 mysql connector odbc 5.3.4 win32 注意:不管电脑是32位,还是64位,统一安装32位即可。 (2)安装 步骤二:odbcad32.exe添加数据
阅读全文