
Oracle/Mysql
J2EE_WQS
这个作者很懒,什么都没留下…
展开
-
SQL : WHERE (MM='?' OR TRIM('?') IS NULL)
SELECT *FROM TABLEAWHERE (MMMMMM='?' OR TRIM('?') IS NULL) ? 为MMMMMM字段,客户端传过来的查询内容含义 : 1.MMMMMM有值则执行SELECT *FROM TABLEAWHERE MMMMMM='?' 2.MMMMMM无值则执行SELECT *FROM ...原创 2011-05-18 16:55:27 · 382 阅读 · 0 评论 -
MySQL 使用经验合辑
一. MySQL Dump:命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)mysqldump -uroot -pdbpasswd -d dbname >db.sql;2、导出數據库為dbname某张表(test...2013-09-06 14:19:02 · 368 阅读 · 0 评论 -
MySQL仿淘宝页面评论评分统计SQL
假设淘宝有一张商品评论表,存储在MySQL中.表设计如下:ID为productlist_comment主键,UserID为用户的ID,ProductID为商品IDContent为评论的内容,CreateTime为评论的时间.Star为商品评分分数,取值为1-5;ProductID和UserID已经分别建立索引. SELECT ID, ProductID, Use...2013-08-07 20:51:53 · 1439 阅读 · 1 评论 -
MySQL优化
一. MySQL服务端配置优化1. my.ini配置优化2G内存,针对站多,抗压型的设置,最佳:table_cache=1024 物理内存越大,设置就越大.默认为2402,调到512-1024最佳innodb_additional_mem_pool_size=4M 默认为2Minnodb_flush_log_at_trx_commit=1(设置为0就是等到innodb_...2013-08-03 11:22:15 · 150 阅读 · 0 评论 -
SQL 执行顺序
在查询中逻辑查询和物理查询有着本质的区别,SQL不同于其它编程的最明显的特征就是处理代码的顺序,虽然总是最先写SELECT 但是几乎总在最后执行,那到底是怎么一个执行顺序呢 如下的sql查询语句执行顺序(1)from(3) join(2) on(4) where(5)group by(6) with (7)having(8) select(9) dist...原创 2012-11-08 14:43:49 · 221 阅读 · 0 评论 -
MySQL 创建用户-用户授权
1.CREATE USERCREATE USER user [IDENTIFIED BY [PASSWORD] 'password'] [, user [IDENTIFIED BY [PASSWORD] 'password']] ...EG : create user wiki identified by 'wiki';CREATE USER用于创建新的MySQL账户。要...原创 2011-06-04 17:49:51 · 120 阅读 · 0 评论 -
Oracle-内连接-外连接-自连接
Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接 (1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接) SQL的标准语法: select table1.column,table2.column from table1 [inner | left | right | fu...原创 2011-05-28 03:42:40 · 143 阅读 · 0 评论 -
Mysql引擎-Myisam和Innodb
一 . MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。 二 . InnoDB给MySQL提供 了具...原创 2011-05-28 03:19:36 · 94 阅读 · 0 评论 -
Oracle命令:授权-收回权限-角色
oracle grant 授权语句 --select * from dba_users; 查询数据库中的所有用户 --alter user TEST_SELECT account lock; 锁住用户 --alter user TEST_SELECT account unlock; 给用户解锁 --create user xujin identif...原创 2011-05-27 14:38:20 · 198 阅读 · 0 评论 -
Oracle 内置函数
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- ...原创 2011-05-18 17:27:09 · 130 阅读 · 0 评论 -
Zz: MySQL索引背后的数据结构及算法原理
源: http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注...原创 2015-08-13 14:52:46 · 243 阅读 · 0 评论