随笔 - 23  文章 - 0  评论 - 47  阅读 - 32860

随笔分类 -  DB

一些数据库理论知识
摘要:1.数据库事务、事务隔离级别、悲观锁、乐观锁等概念。2.数据库ACID特征:Atomic(原子性):指整个数据库事务是不可分割的工作单元。Consistency(一致性):指数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。Isolation(隔离性):指的是在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间。Durability(持久性):指的是只要事务成功结... 阅读全文
posted @ 2008-08-22 17:09 music000 阅读(1378) 评论(0) 推荐(0) 编辑
Sqlserver中Compute By子句用法分析
摘要:使用Compute by子句和行统计函数(count,sum,max,avg,min等),可以统计排序中结果完全相同的列,统计值作为查询结果以附加行的形式显示,语法:Compute avg|count|max|min|sum by 表达式1、举一个例子比如有一个数据表:表名为person,三个字段分别为 name,age,countryselect name,country,age fromper... 阅读全文
posted @ 2008-01-29 18:39 music000 阅读(1700) 评论(1) 推荐(0) 编辑
数据查询的另类需求
摘要:前几天在网上有个网友有这样一个需求: 统计某个数据库中,所有包含A字段的表,其中A字段(假设: varchar)的值为'abc'的记录共有多少条? 阅读全文
posted @ 2008-01-03 13:37 music000 阅读(291) 评论(0) 推荐(0) 编辑
金额转换:阿拉伯数字转中文(SQL存储过程)
摘要:刚发了一个 javascript 版的,再发一个 SQL 存储过程版本的 阅读全文
posted @ 2007-09-15 14:07 music000 阅读(667) 评论(0) 推荐(0) 编辑
如何获取字段中分隔符的个数?(sql语句)
摘要:在最近的一个项目中,当向数据库添加数据时,添加了如下一条数据,如 times: 5|4|5|4(可上课次数),pdaimonth: 8|9|10|11(缴费月份),以上分别作为两个段。然后在取数据的时候,用存储过程取出对应的数据,如 5-8,4-9,3-10,4-11,作为4条数据取出,这个时候就要获取‘|’的个数了(在项目中,‘|’的个数是不定的),然后一堆的 left、right、charin... 阅读全文
posted @ 2007-08-24 19:33 music000 阅读(1336) 评论(1) 推荐(0) 编辑
有点难度的 sql,行列转换
摘要:现在有这样一个数据表studentname object scorea EN 89a CH 78a HO 99b EN 34b CH 88b HO 66....要求生成下面样式name EN CH HO a 89 78 99b 34 88 66方法:CREATE TABLE t(name V... 阅读全文
posted @ 2006-11-22 21:44 music000 阅读(450) 评论(0) 推荐(0) 编辑
如何列出数据库中的所有用户表名?(视图、存储过程...)
摘要:话不多说,sql 语句: use dbname select name from sysobjects where xtype='u' ( or type='u')/*C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)R... 阅读全文
posted @ 2006-11-15 20:30 music000 阅读(473) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示