mysql管理工具较少,在linux下的管理工具的安装有时要安装额外的包(,etc),有一定复杂性 。
服务端提供服务的实例,其是数据库的核心,用于数据库的管理,对象的管理与存储、数据的存储、查询、数据库资源的监控、监听等一些服务 。
而客户端只是一个与服务端交互的工具,如,在里执行SQL语句传到服务端,服务端进行解析后执行SQL里的操作,并将操作结果输出到客户端 。
这就完成了一个客户端与服务端交互的过程 。
1. 是大型数据库而Mysql是中小型数据库,市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而价格非常高 。
2. 支持大并发,大访问量,是OLTP(On-Line联机事务处理系统)最好的工具 。
3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而有3G左右,且使用的时候占用特别大的内存空间和其他机器性能 。
4.也Mysql操作上的一些区别
①主键 Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto ,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;没有自动增长类型,主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是ORM框架是只要是主键生成策略即可 。
②单引号的处理 MYSQL里可以用双引号包起字符串,里只可以用单引号包起字符串 。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号 。
③翻页的SQL语句的处理 MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数;处理翻页的SQL语句就比较繁琐了 。每个结果集只有一个字段标明它的位置, 并且只能用
④ 长字符串的处理 长字符串的处理也有它特殊的地方 。和时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型,方法借用里自带的程序包 。插入修改记录前一定要做进行非空和长度判断,不能为空的字段值和超出长度字段值都应该提出警告,返回上次操作 。⑤空字符的处理 MYSQL的非空字段也有空的内容,里定义了非空字段就不容许有空的内容 。按MYSQL的NOT NULL来定义表结构, 导数据的时候会产生错误 。因此导数据时要对空字符进行判断,如果为NULL或空字符,需要把它改成一个空格的字符串 。
⑥字符串的模糊比较 MYSQL里用 字段名 like '%字符串%',里也可以用 字段名 like '%字符串%' 但这种方法不能使用索引, 速度不快 。
⑦实现了ANSII SQL中大部分功能,如,事务的隔离级别、传播特性等,而Mysql在这方面还是比较弱 。
- 橙子怎么加热吃 橙子加热后的功效与作用
- 蛋白粉与蜂蜜可以混合一起吗 蛋白粉与蜂蜜的功效与作用
- 大诗人陆游沉湎女色耽误科举被迫与老婆离婚
- 王淦昌与传说中的鬼魂粒子之间有什么联系两者间有着什么样的故事
- 奥古公主的生平如何?16岁时嫁给自己的舅舅,死后与舅舅合葬
- 共享汽车龙头股排行榜:永安行第四,第七与摩拜出行合作
- 小祯与李进良离婚原因曝光丈夫偷腥是主因
- 林宥嘉与女友邓紫棋为什么分手
- 《参与感:小米口碑营销内部手册》读后感-企业
- 人死之后为何要停放7天竟与扁鹊的医术有关