精华内容
下载资源
问答
  • 这里的where子句的内容是( )。 a.s.s# = sc.s# and c.c# = sc.c# and sage>=20 and cname=‘access’ b.s.s# = sc.s# and c.c# = sc.c# and sage in>=20 and cname in ‘access’ c.sage in>=...
  • 这里写自定义目录标题欢迎使用Markdown编辑器新改变功能快捷键合理创建标题,有助于目录生成如何改变文本样式插入链接与图片如何插入一段漂亮代码片生成一个适合你列表创建一个表格设定内容居中、居左、...

    欢迎使用Markdown编辑器

    你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

    新的改变

    我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

    1. 全新的界面设计 ,将会带来全新的写作体验;
    2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
    3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
    4. 全新的 KaTeX数学公式 语法;
    5. 增加了支持甘特图的mermaid语法1 功能;
    6. 增加了 多屏幕编辑 Markdown文章功能;
    7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
    8. 增加了 检查列表 功能。

    功能快捷键

    撤销:Ctrl/Command + Z
    重做:Ctrl/Command + Y
    加粗:Ctrl/Command + Shift + B
    斜体:Ctrl/Command + Shift + I
    标题:Ctrl/Command + Shift + H
    删除线:Ctrl/Command + Shift + S
    无序列表:Ctrl/Command + Shift + U
    有序列表:Ctrl/Command + Shift + O
    检查列表:Ctrl/Command + Shift + C
    插入代码:Ctrl/Command + Shift + K
    插入链接:Ctrl/Command + Shift + L
    插入图片:Ctrl/Command + Shift + G

    合理的创建标题,有助于目录的生成

    直接输入1次#,并按下space后,将生成1级标题。
    输入2次#,并按下space后,将生成2级标题。
    以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

    如何改变文本的样式

    强调文本 强调文本

    加粗文本 加粗文本

    标记文本

    删除文本

    引用文本

    H2O is是液体。

    210 运算结果是 1024.

    插入链接与图片

    链接: link.

    图片: Alt

    带尺寸的图片: Alt

    当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

    如何插入一段漂亮的代码片

    博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

    // An highlighted block
    var foo = 'bar';
    

    生成一个适合你的列表

    • 项目
      • 项目
        • 项目
    1. 项目1
    2. 项目2
    3. 项目3
    • 计划任务
    • 完成任务

    创建一个表格

    一个简单的表格是这么创建的:

    项目 Value
    电脑 $1600
    手机 $12
    导管 $1

    设定内容居中、居左、居右

    使用:---------:居中
    使用:----------居左
    使用----------:居右

    第一列 第二列 第三列
    第一列文本居中 第二列文本居右 第三列文本居左

    SmartyPants

    SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

    TYPE ASCII HTML
    Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
    Quotes "Isn't this fun?" “Isn’t this fun?”
    Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

    创建一个自定义列表

    Markdown
    Text-to-HTML conversion tool
    Authors
    John
    Luke

    如何创建一个注脚

    一个具有注脚的文本。2

    注释也是必不可少的

    Markdown将文本转换为 HTML

    KaTeX数学公式

    您可以使用渲染LaTeX数学表达式 KaTeX:

    Gamma公式展示 Γ(n)=(n1)!nN\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N 是通过欧拉积分

    Γ(z)=0tz1etdt . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.

    你可以找到更多关于的信息 LaTeX 数学表达式here.

    新的甘特图功能,丰富你的文章

    gantt
            dateFormat  YYYY-MM-DD
            title Adding GANTT diagram functionality to mermaid
            section 现有任务
            已完成               :done,    des1, 2014-01-06,2014-01-08
            进行中               :active,  des2, 2014-01-09, 3d
            计划一               :         des3, after des2, 5d
            计划二               :         des4, after des3, 5d
    
    • 关于 甘特图 语法,参考 这儿,

    UML 图表

    可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

    张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字太长了不适合放在一行.打量着王五...很好... 王五, 你怎么样?张三李四王五

    这将产生一个流程图。:

    链接
    长方形
    圆角长方形
    菱形
    • 关于 Mermaid 语法,参考 这儿,

    FLowchart流程图

    我们依旧会支持flowchart的流程图:

    • 关于 Flowchart流程图 语法,参考 这儿.

    导出与导入

    导出

    如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

    导入

    如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
    继续你的创作。


    1. mermaid语法说明 ↩︎

    2. 注脚的解释 ↩︎

    展开全文
  • 上一节介绍了数据范围的查找,但 WHERE 子句中的条件都是单个,如果我们要满足多条件的查找,比如说, id 值大于某个数同时小于某个数,这就是这一节涉及的内容了。 AND 其实 AND 、OR 这种语句跟其他的计算机语言的...

    上一节介绍了数据范围的查找,但 WHERE 子句中的条件都是单个,如果我们要满足多条件的查找,比如说, id 值大于某个数同时小于某个数,这就是这一节涉及的内容了。

    AND

    其实 AND 、OR 这种语句跟其他的计算机语言的使用是一样的,这里就简单的写几个例子。
    还是用到我们开始使用那张表。
    在这里插入图片描述
    我们要选出 ID 值小于100 同时大于2的数据,这是一个 与 句式,就使用 AND 来进行连接。

    SELECT * FROM book WHERE id < 100 AND id > 2;
    

    得到结果如下:
    在这里插入图片描述
    可以看到结果是同时满足这个条件的。

    OR

    当我们要使用 或 逻辑,比如 id 值大于100 或者等于 1 的数据,就使用 OR 来连接。

    SELECT * FROM book WHERE id > 100 OR id = 1;
    

    在这里插入图片描述

    注意:
    当 AND 和 OR 组合在一起使用的时候,要注意的一点是,AND 的运算是要优先于 OR的,在 《MySQL必知必会》上有个例子,这里就不列举了,只是要注意一点:使用括号区分优先级是个好习惯。

    对于自己而言,下次阅读时候可以减少理解的时间;
    对于接管代码的同事而言,可以减少不必要的争吵与冲突,促进社会和谐。

    IN

    IN 的作用是什么呢?
    我们可以理解为是一个列表,取出的数据在 IN 后面的列表里面。
    比如说,我们要取出 id 值为1 和 3 的数据。
    可以 用 语句 in (1, 3)。

    SELECT * FROM book WHERE id IN (1, 3);
    

    在这里插入图片描述
    可能有人会觉得,这个操作也可以使用 OR 来实现啊,那这个功能是不是和 OR 是一样的啊?
    恭喜你,答对了。
    这两个的连接符的功能确实是一样的。
    不过,如果当列表的数据量过大,使用 OR 操作来连接会比较繁琐,所以这种情况下还是推荐使用 IN 操作符。

    书上提到使用 IN 操作符的几个优点,相较于 OR:
    1、语法更清楚,更直观
    2、执行效率更快,相对于同样的条件

    NOT

    前面介绍了 与 和 或 的逻辑,现在这个 NOT 的逻辑就是 非。
    表示对后面条件进行取反,比如我们使用的 IN 操作符,要查找 id 值不是 2 也不是 3 的数据,可以如下实现:

    SELECT * FROM book  WHERE id != 2 AND id != 3;
    

    用到 NOT 来实现的话,就是:

    SELECT * FROM book WHERE id NOT IN (2, 3);
    

    好了,这就是这一节要介绍的几个操作符,下一节要介绍 模糊查找 的关键字 like ,当我们对于要获取的数据只知道一部分,或者想要根据某一些关键词来搜索所有数据,就需要用到模糊查找了。

    下节见。

    展开全文
  • 有时,希望除去某些记录或更改它们的内容。... 用update修改记录 UPDATE tbl_name SET 要更改的列 WHERE 要更新的记录 这里的 WHERE 子句是可选的,因此如果不指定的话,表中的每个记录都被更新...

    有时,希望除去某些记录或更改它们的内容。DELETE 和UPDATE 语句令我们能做到这一点。



      有时,希望除去某些记录或更改它们的内容。DELETE 和UPDATE 语句令我们能做到这一点。

      用update修改记录

      UPDATE tbl_name SET 要更改的列

      WHERE 要更新的记录

      这里的 WHERE 子句是可选的,因此如果不指定的话,表中的每个记录都被更新。

      例如,在pet表中,我们发现宠物Whistler的性别没有指定,因此我们可以这样修改这个记录:

      mysql> update pet set sex=’f’ where name=” Whistler”;

      用delete删除记录

      DELETE 语句有如下格式:

      DELETE FROM tbl_name WHERE 要删除的记录

      WHERE 子句指定哪些记录应该删除。它是可选的,但是如果不选的话,将会删除所有的记录。这意味 着最简单的 DELETE 语句也是最危险的。

      这个查询将清除表中的所有内容。一定要当心!

      为了删除特定的记录,可用 WHERE 子句来选择所要删除的记录。这类似于 SELECT 语句中的 WHERE 子句。

      mysql> delete from pet where name=”Whistler”;

      可以用下面的语句清空整个表:

      mysql>delete from pet;

      总结

      本节介绍了两个SQL语句的用法。使用UPDATE和DELETE语句要十分小心,因为可能对你的数据造成危 险。尤其是DELETE语句,很容易会删除大量数据。使用时,一定小心。

      思考题

      1、请亲自按照本章所述的步骤,让MySQL服务器在Linux系统启动时,自动启动。并尝试其它启动、 重启、关闭服务器的方法。

      2、现在有一个位于主机database.domain.net的MySQL服务器,用root用户的身份,密码为newpass, 连接到数据库test。如何给出合适的命令行?如果使用选项文件,如何添加选项?

    3、在test数据库中建立一个本章举例中所述的表pet,其结构如下所述:

      name:30个宽度的定长字符串

      owner:30个宽度的定长字符串

      species:10个宽度的定长字符串

      sex:由m和f组成的非空枚举类型

      birth:date类型

      death:date类型

      4、本章中pet表的数据录入表中:

      +----------+--------+---------+------+------------+------------+

      | name   | owner | species | sex | birth   | death   |

      +----------+--------+---------+------+------------+------------+

      | Fluffy  | Harold | cat   | f  | 1993-02-04 | NULL    |

      | Claws  | Gwen  | cat   | m  | 1994-03-17 | NULL    |

      | Buffy  | Harold | dog   | f  | 1989-05-13 | NULL    |

      | Chirpy  | Gwen  | bird  | f  | 1998-09-11 | NULL    |

      | Fang   | Benny | dog   | m  | 1990-08-27 | NULL    |

      | Bowser  | Diane | dog   | m  | 1990-08-31 | 1995-07-29 |

      | Whistler | Gwen  | bird  | NULL | 1997-12-09 | NULL    |

      | Slim   | Benny | snake  | m  | 1996-04-29 | NULL    |

      | Puffball | Diane | hamster | f  | 1999-03-30 | NULL    |

      +----------+--------+---------+------+------------+------------+

      请把数据记录到一个数据文件中,然后使用LOAD DATA INFILE语句装载数据。提示:如果在Windows 环境中,那么文件的换行符是”rn”。

      如果是使用实用程序mysqlimport命令行如何书写。


    展开全文
  • 这一操作可以通过好几种方式来完成,但是 SELECT 语句只显示一种可能(这里的ID 是自动生成的号码): SQL = "SELECT * FROM Customers WHERE ID BETWEEN " & RNumber & " AND " & RNumber & "+ 9"  注意:以上...
  • 1.5.2 WHERE子句 11 1.5.3 GROUP BY子句 11 1.5.4 HAVING子句 12 1.5.5 SELECT列表 12 1.5.6 ORDERBY子句 13 1.6 INSERT语句 14 1.6.1 单表插入 14 1.6.2 多表插入 15 1.7 UPDATE语句 17 1.8 DELETE语句 ...
  • 1.5.2 WHERE子句 11 1.5.3 GROUP BY子句 11 1.5.4 HAVING子句 12 1.5.5 SELECT列表 12 1.5.6 ORDERBY子句 13 1.6 INSERT语句 14 1.6.1 单表插入 14 1.6.2 多表插入 15 1.7 UPDATE语句 17 1.8 DELETE语句 ...
  • 数据库之数据删除

    2020-09-04 22:25:15
    这里的删除只是对相应的数据行上打上tag标签,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,等待事务提交时,才真正将数据内容从数据库中删除; 该语句执行后会维护索引;...

    delete语句

    1. 属于DML语句,对数据行进行删除;
    2. 其本质是按照where条件进行数据行的删除操作,这里的删除只是对相应的数据行上打上tag标签,并且同时将该行的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,等待事务提交时,才真正将数据内容从数据库中删除;
    3. 该语句执行后会维护索引;
    4. 如果不指定where子句,那么删除表中所有记录,此时删除整张表的记录,其本质是一行一行的删除数据,并且维护索引,对于数据量比较大的表使用时,速度极慢;
    5. 对于mysql自增的主键,后插入的数据依旧换沿用之前的id值继续自增,并不会重置主键;
    6. 可以触发触发器;
    7. 不影响表所占用的区空间(extent)、高水线(high watermark)保持原位置不动;

    trucate语句

    1. 属于DDL语句,对数据表进行删除;
    2. 其本质是通过释放存储表数据所用的数据页/块(8K)来删除数据,并且只在事务日志中记录页的释放,不能回滚,隐式提交;
    3. 针对分区表的trucate操作,会导致全局索引的失效;对于整张表的删除,全局索引以及分区索引均不受影响;
    示例:alter table table_name truncate partition 0  update global indexes 或者
    	  alter index index_name rebuild
    		方式对全局索引进行重建
    
    	alter index index_name rebuild partition 0 parallel 8 nologging;
    	  开启并行模式,不记录日志的方式,进行分区索引的重建
    
    1. 因为是直接释放数据页空间,所以执行效率高,
    2. 对于mysql自增的主键,会导致主键重置,从初始值开始自增;
    3. 不能触发触发器;
    4. 将区空间(extent)释放到minextents(默认为64K),除非使用reuse storage(进行碎片整理,drop storage是重置值,其与reuse storage的区别是是否回收清除表中行的可用空间给表空间,如果使用了drop storage,回收回来的frespace可以供其他段使用,否则这部分空间只能表自己用,另外一个区别是,用reuse storage可以减少对表及数据字典的锁定时间,特别是大表常这样做,余下和取消分配未使用的来逐步回收空间);

    drop语句

    1. 属于DDL语句,对数据表进行删除;
    2. 会隐式提交,不能回滚,不会触发触发器;
    3. drop语句将删除表的结构、被依赖的约束(constrain)、触发器 (trigger)、索引(index);依赖于该表的存储过程/函数将保留,但是变为invalid状态;
    4. 将表所占用的空间全部释放;

    Oracle数据库高水位线知识

    https://blog.csdn.net/u011078141/article/details/88090399

    展开全文
  • MySQL命令大全

    2018-01-15 11:19:17
    然后使用source命令,后面参数为脚本文件(如这里用到.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname C:使用mysql命令 mysql -u username -p -D dbname 一、启动与...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    然后使用source命令,后面参数为脚本文件(如这里用到.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出...
  • SQL语法大全

    2014-03-30 11:00:11
    这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。 CursorType Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括...
  • 这里,我们仅设置“常规”的相应内容,其他2个页的内容按照默认设置即可。 (1)“数据库名称”文本框中输入数据库的名称,如“student”,再输入该数据库的所有者,这里使用默认值即可。(也可以通过单击文本框右边...
  • SQL21日自学通

    2014-12-19 14:55:27
    子句的综合应用112 总结117 问与答117 校练场117 练习118 第六天表的联合119 介绍119 在一个SELECT 语句中使用多个表119 正确地找到列123 等值联合124 不等值联合129 外部联合与内部联合130 表的自我联合132 总结134...
  • [Oracle.11g权威指南(第2版)].谷长勇.扫描版.pdf

    千次下载 热门讨论 2013-06-23 21:16:09
    5.2.3 使用WHERE子句指定行 74 5.2.4 使用ORDER BY子句 79 5.2.5 使用DISTINCT检索唯一表列值 80 5.2.6 使用算术运算符 81 5.3 基本函数使用 82 5.3.1 字符函数 82 5.3.2 数字函数 85 5.3.3 日期函数 87 5.3.4 ...
  • Oracle专家高级编程--详细书签版

    热门讨论 2012-08-21 11:57:09
    12.4.2 Where子句分析函数 558 12.4.3 NULL与排序 559 12.4.4 性能 561 12.5 小结 561 第13章 物化视图 562 13.1 简短历史 562 13.2 运行范例需要什么 563 13.3 例子 563 13.4 物化视图使用 570 13.5...
  • 这里特别提出游标概念,是因为它在PL/SQL编程中非常重要。  定义游标语法结构如下: cursor cursor_name is SQL语句; 在本文第一段代码中有一句话如下: cursor c_emp is select * from employee where emp...
  • 3.4.5 显示文件的内容 38 3.4.6 比较文件 38 3.4.7 理解操作系统和Shell变量 38 3.4.8 UNIX中的输入和输出重定向 41 3.4.9 防止文件被覆盖 41 3.5 UNIX中文件和目录的浏览 42 3.5.1 UNIX系统中的文件 ...
  • Toad 使用快速入门

    2008-11-27 15:22:14
    SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地...
  • PLSQLDeveloper下载

    2012-05-04 11:30:27
    这里特别提出游标概念,是因为它在PL/SQL编程中非常重要。定义游标语法结构如下: cursor cursor_name is SQL语句; 在本文第一段代码中有一句话如下: cursor c_emp is select * from employee where emp_id...
  • oracle详解

    2013-03-25 09:40:36
    5.COMPRESS参数不压缩导出数据的内容。用来控制导出对象的storage语句如何产生。默认值为Y,使用默认值,对象的存储语句的init extent等于当前导出对象的extent的总和。推荐使用COMPRESS=N。 6. FILESIZE该选项在8i...

空空如也

空空如也

1
收藏数 20
精华内容 8
关键字:

这里的where子句的内容是