随笔分类 - SQLserver+MySql+Oracle
常用的数据库
    
摘要:游标-----内存中的一块区域,存放的是select的结果 游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。 为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句...
        阅读全文
            
摘要:mysql日期和字符相互转换 date_format(date,'%Y-%m-%d') -------------->oracle中的to_char(); str_to_date(date,'%Y-%m-%d') -------------->oracle中的to_date(); ...
        阅读全文
            
摘要:Sql代码--查询事件触发器开关--SHOWVARIABLESLIKE'event_sc%';--打开触发器开关SETGLOBALevent_scheduler=1;--测试存储过程DROPPROCEDUREIFEXISTS`up_report_proc_4_event`;CREATEPROCEDU...
        阅读全文
            
摘要:Q:以最简单的表结构设计出符合需求的组织架构?A:组织架构通常是树形结构,上级包含下级所有权限。因此表结构可以如下设计: +----+------+--------+ | ID | NAME | parent | +----+------+--------+ 其中parent为外键列,引用指向当前表...
        阅读全文
            
摘要:1、下载解压Mysql[root@node1 ~]# wgethttp://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.28.tar.gz--13:12:16--http://cdn.mysql.com//Downloads/MySQL-5.6/mysq...
        阅读全文
            
摘要:有时为了提高数据的安全性,我们需要把一个或多个表设置为只读,即不允许对其执行任何DML(Insert, Update, Delete)操作。 在Oracle11g中实现只读表非常简单,只需要执行alter table ... read only;语句即可;但是在11g之前的版本,“只读”只对数据库和...
        阅读全文
            
摘要:mysql本身支持慢查询日志,可以配置SQL查询超过特定时间的查询记录到日志中。这在优化SQL查询中是非常有效的工具,能够帮助我们快速定位发生问题的SQL。 慢查询日志常用的变量 long_query_time: 最小值为0,默认为10毫秒,仅记录超过查询时间的SQL,最小粒度为毫秒。 min...
        阅读全文
            
摘要:MySQL是一个真正的多线程,多用户的SQL数据库服务,现由Oracle公司负责运营和维护。一,准备工作。1,为了避免发生端口冲突、程序冲突的现象,建议查询MySQL软件安装情况,确认没有使用rpm方式安装的mysql-server、mysql软件包,否则建议将其卸载。使用命令: rpm -q m...
        阅读全文
            
摘要:索引是有效使用数据库的基础,但你的数据量很小的时候,或许通过扫描整表来存取数据的性能还能接受,但当数据量极大时,当访问量极大时,就一定需要通过索引的辅助才能有效地存取数据。一般索引建立的好坏是性能好坏的成功关键。1.InnoDb数据与索引存储细节使用InnoDb作为数据引擎的Mysql和有聚集索引的...
        阅读全文
            
摘要:SQL的模糊查询在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示...
        阅读全文
            
 
                     
                    
                 
                    
                 
