SQL中的集合似乎比较简单,有并集、交集和差集,差集好像高中课本上没见过,实际开发过程中,并集多次用过,交集和差集一次没有用过。并集中注意有两个关键字 union和union all的区别:union会去掉并集中的重复项,而union all不会。交集和差集的关键字是intersect和except,我对这两个关键字很陌生,Mysql服务器并没有实现它们。 &nbs
两张表简单的相连没有任何过滤将会产生笛卡尔积 内连接有两种写法,SQL标准——ANSI SQL建议使用各服务器通用的inner join on(inner关键字可以省略) 内连接的on后若跟着一个恒等式,此时又称为相等连接 如果跟着一个不等式,则又称为不等连接
(1) 如果数据库限制了只能返回from子句后面各表中所包含的列,就显得相当乏味了。幸运的是,我们可以在select子句中加上一些“调料”。 例如,字符、表达式、调用内建函数、用户自定义的函数调用。 问题:Mysql内建函数有哪些?用户怎么自定义函数? (2) 通配符有两兄弟:%和_,前者代表任何数量的字符,后者仅代表一个字符 除了使用like外还可
(1) 在安装MySQL服务器时,latin1字符集被自动选择为字符型数据的默认字符集。 可以使用show character set命令来查看MySQL服务器所支持的所有字符集。 在创建表的时候可以更改字符型数据默认字符集,例如:varchar(20) character set utf8 还可以在创建数据库的时候更改字符型数据的默认字符集,例如:create database fore
其实我一直在纠结要不要像大学课堂上所做的笔记那样将所有的知识点事无巨细的罗列在笔记中,一方面我认为那些庞杂的知识点每一个都非常的重要,实际开发中都有可能会碰到,记下来吧,以防忘记,另一方面我认为笔记多半没有可读性,除了考试外没有用处。这本书也已经讲的够清楚够详尽,我会把它留在身边作为工具,当我遇到问题时随时翻阅它。书中重点的地方我会列一个提纲,或者将最重要的写下来,我应该不会再注意笔记的实用性。
第二章“创建和使用数据库” 表2-1描述和行为被区分开来让我眼界大开。第二章我觉得最重要的是理解数据库服务器、数据库、用户、权限的关系,我简单整理了一下: 数据库服务器就是MySQL 数据库是MySQL的一个普通单元(实体) 用户也是MySQL的一个普通单元(实体) 权限不是实体,它仅仅定义了用户实体和数据库实体之间拥有和被拥有
《SQL学习指南》作者Alan Beaulieu,翻译张伟超林青松,本书由著名的计算机图书出版商OREILLY出版。 SQL语言为一门十分重要的语言,通过它可以完整地操作数据的存取,我们应该好好学习并掌握它。 下面是一组非常重要的概念: 数据库——一组相关信息的集合 数据库
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号