- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 SQL查询艺术学习笔记--SQL事务处理 隔离 锁 与 并发操作
--事务控制与并发处理--事务的特点:--atomic:原子性,事务的全有或全无。事务做为一个处理单元,处理完成扣要么保存--要么回滚不保留。--consistent:一致性,事务完成或撤消后,都应该处于一致的状态。数据变化符后数据定义--规则,数据结束时,数据所有结构必须正确。--isolated:隔离性,多个事务同时进行,他们之间应该互不干扰。事务处理过程中的暂时不一致
2017-11-09 01:17:14
279
原创 SQL查询艺术学习笔记--SQL触发器
--SQL触发器--说明:--触发器是数据库独立的对象存储,由一个事件来启动运行。不能接收参数 触发器作用:保证参照的完整性和数据的一致性--触发器分为:After触发器和Instead of触发器--instead of触发器只执行触发器本身,定义于表或视图.不作用于insert delete updata语句--instead of触发器一个表只能存在一个,但可以通过表创建
2017-10-27 22:16:03
606
原创 SQL查询的艺术学习笔记--存储过程与函数
--SQL存诸过程与函数--SQL存储过程定义:是由SQL语句和控制流语句构成的语句串。可带输入和输出参数,--可返回结果集,同时可以调用另一存储过程--SQL中流控制语句--begin ...end 语句 顺序执行语句--语法:begin statement blockstatement--声明,陈述 end--begin...end 为
2017-09-22 22:38:48
307
原创 SQL查询的艺术学习笔记--数据的更新和删除
use seldata--补充:删除表中的重复记录select * from course where cno in(select cno from course group by cno having COUNT(cno)>1)--查询表中行大于1(重复)的记录select distinct * into #temp from teacherdelete teache
2017-09-20 14:47:15
292
原创 SQL查询的艺术学习笔记--数据的完整性
use seldataselect * from sys.tablesdrop table new_teacherselect * from course--完整性约束--完整性约束简称约束,是关系数据库中的对象,用来存放插入到一个表某一列数据的规则。--数据完整性(对数据的准确性和一致性的保证)--数据完整性:data integrity--数据精确性:data
2017-09-20 14:46:18
569
原创 SQL查询的艺术学习笔记--子查询
use seldata--子查询返回单个值的情况select sno,sname,cname,markfrom student as s join course as con s.cno=c.cnowhere cname='计算机入门'--采用内连接表等值连接的形式实现--采用子查询的方式来实现上面功能select sno,sname,student.cno,m
2017-09-20 14:44:13
293
原创 SQL查询的艺术学习笔记--数据索引
/*create database idxon (name=idx,filename='d:\data\idx.mdf',size=100MB,maxsize=1000MB,filegrowth=5%)log on(name=idx_log,filename='d:\data\idx.ldf',size=100mb,maxsize=100
2017-09-20 14:43:27
348
原创 SQL查询的艺术学习笔记--数据插入操作
use seldata--insert 使用--insert 基本语法/*insert into table_anem[column1,colunm2,...columnN]values ('values1','values2',...'valuesN‘)说明:column可省略,默认为所有列 注意插入值和列字段定义类型相同*/--创建数据表:
2017-09-20 14:41:41
380
原创 SQL查询的艺术学习笔记--连接符数值运算函数
use seldatacreate table bookitem(bookname varchar(60) not null,book_price decimal(5,2) not null,quantity int not null)insert into bookitem values('image processing',34.95,8)insert int
2017-09-20 14:41:02
871
原创 SQL查询的艺术学习笔记--聚合函数的应用
use seldataselect * from sys.tables--聚合函数--sum() 函数(求和)--语法:select sum(column_name) from table_nameselect SUM(sal) from teacher where sex='男'--查询男教师工资总和select * from teacher order by sex
2017-09-20 14:39:47
315
原创 SQL查询的艺术学习笔记--复杂查询
use idxselect * from sys.tablesuse seldataselect * from sys.tablescreate database seldata2on ( name=seldata2, filename='d:\data\seldata2.mdf', size=50MB, maxsize=2000MB, file
2017-09-20 14:38:28
789
原创 SQL查询的艺术学习笔记--多表查询
USE seldataSELECT * FROM sys.tablesselect * from teacher order by tnoinsert into teacher values(1,'王军',4,800,'数学','男',32)create table student(sno char(4) not null,sname char(20) not null
2017-09-20 14:37:21
244
原创 SQL查询的艺术学习笔记--简单查询
create database seldataon(name=seldata,filename='d:\data\seldata.mdf',size=100MB,maxsize=2000mb,filegrowth=5%)log on(name=seldata_log,filename='d:\data\seldata.ldf',size=50MB
2017-09-20 14:36:07
404
转载 查询数据库中表中所有的字段名
--表的字段名称select name from syscolumns where id=object_id( '表名 ')--表的字段数select count(nam--表的字段名称select name from syscolumns where id=object_id( '表名 ')--表的字段数
2016-08-25 19:52:10
1187
转载 数据库增删改查基本语句
数据库增删改查基本语句 adoquery1.Fielddefs[1].Name; 字段名dbgrid1.columns[0].width:=10; dbgrid的字段宽度adoquery1.Fields[i].DataType=ftString 字段类型update jb_spzl set kp_item_name=upper(kp_item_name) 修改数据库表中某一列
2016-08-19 15:59:12
934
转载 数据库基本语句
数据库增删改查基本语句 adoquery1.Fielddefs[1].Name; 字段名dbgrid1.columns[0].width:=10; dbgrid的字段宽度adoquery1.Fields[i].DataType=ftString 字段类型update jb_spzl set kp_item_name=upper(kp_item_name) 修改数据库表中某一列
2016-08-19 15:56:51
345
原创 SQL 查看所有表
SELECT* FROM SYSOBJECTS where type='U'或者SELECT * FROM INFORMATION_SCHEMA.TABLES
2016-08-03 09:25:32
1664
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人