![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 84
w84264423
这个作者很懒,什么都没留下…
展开
-
子查询列名的问题
现有学生表、班级表,学生表关联到班级表,结构如下图: 执行查询:select * from ( select rownum as r,t.* FROM ( SELECT s.id, c.name FROM stuinfo s,classes c WHERE s.classesid=c.id ) t where rownum<=6) where ...2012-11-27 16:23:30 · 576 阅读 · 0 评论 -
并发控制
1. 并发冲突当两个进程试图在同一时间修改同一数据,就会产生冲突。2. 并发控制有两种方式管理并发数据访问:乐观并发控制、悲观并发控制。这两种控制模式的区别在于,是在冲突发生前进行防止,还是在发生后采用某种方法来处理冲突。3. 悲观并发控制悲观并发模式假定系统中存在足够多的数据修...原创 2012-08-20 08:50:15 · 190 阅读 · 1 评论 -
mysql like子句/转义
因为 MySQL 在字符串中使用的是 C 的转义句法(例如“/n”),所以在 LIKE 字符串中使用的任何一个 “/” 必须被双写。例如,为了查找 “/n”,必须以 “//n” 形式指定它。为了查找 “/”,必须指定它为 “////”(反斜线被语法分析器剥离一次,另一次在模式匹配时完成,留下一条单独的反斜线被匹配)。示例(译者注):CREATE TABLE `ta` (...原创 2012-08-25 12:07:04 · 361 阅读 · 0 评论 -
mysql常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn) ...原创 2012-08-28 12:09:31 · 85 阅读 · 0 评论 -
多对多关系联合查询
一个项目允许多个雇员参加、每个雇员允许参加多个项目,所以项目和雇员的关系式多对多关系。在关系型数据库中通常通过三张表来表示这种多对多关系。即:项目表记录项目信息、雇员表记录雇员信息、中间表记录雇员、项目关系。在中间表中项目id、雇员id作为联合主键。建表sql语句如下:SET FOREIGN_KEY_CHECKS=0;-- --------------------...2013-11-10 17:06:44 · 186 阅读 · 0 评论