标签:
10. HAVNG 子句 和 WHERE的异同点,至少写出3点
1>.语法上:where 用表中列名,having用select结果别名
2>.影响结果范围:where从表读出数据的行数,having返回客户端的行数
3>.索引:where 可以使用索引,having不能使用索引,只能在临时结果集操作
4>.where后面不能使用聚集函数,having是专门使用聚集函数的。
11. 分布式数据库产品的特点(至少写4条)
1>.数据分布在多个异地点,抗灾性强
2>.并发性高
3>.受网络影响很大
4>.单机的性能不是特别重要,但是总体成本很高。
5>.扩展性强
12. 数据拆分架构的优缺点(至少写8条)
1>.透明性,程序不需要做任何修改
2>.解决集中数据库的扩展局限性。实现水平扩展问题,涉及到数据的拆分问题
3>.提高数据库服务的性能、可靠性、可用性
4>.实现技术不难,开发成本和维护成本可控
5>.测试成本高
6>.无法支持分布式事务
7>.数据拆分后数据合并难
8>.部分功能限制
9>.扩展受限
3,问mysql中varchar与char的区别以及varchar(50)中的30代表的涵义。
(1)varchar与char的区别
char是一种固定长度的类型,varchar则是一种可变长度的类型
(2)varchar(50)中50的涵义
最多存放50个字节
(3)int(20)中20的涵义
int(M)中的M indicates the maximum display width (最大显示宽度)for integer types. The maximum legal display width is 255.
(4)为什么MySQL这样设计?
标签:
原文地址:http://www.cnblogs.com/liangyu03/p/5796732.html