SQL学习笔记
文章平均质量分 78
诚实间
爱硬件,爱编程 爱学习
展开
-
SQL查询的艺术学习笔记--存储过程与函数
--SQL存诸过程与函数--SQL存储过程定义:是由SQL语句和控制流语句构成的语句串。可带输入和输出参数,--可返回结果集,同时可以调用另一存储过程--SQL中流控制语句--begin ...end 语句 顺序执行语句--语法:begin statement blockstatement--声明,陈述 end--begin...end 为原创 2017-09-22 22:38:48 · 283 阅读 · 0 评论 -
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 · 841 阅读 · 0 评论 -
SQL查询的艺术学习笔记--数据插入操作
use seldata--insert 使用--insert 基本语法/*insert into table_anem[column1,colunm2,...columnN]values ('values1','values2',...'valuesN‘)说明:column可省略,默认为所有列 注意插入值和列字段定义类型相同*/--创建数据表:原创 2017-09-20 14:41:41 · 353 阅读 · 0 评论 -
SQL查询艺术学习笔记--SQL事务处理 隔离 锁 与 并发操作
--事务控制与并发处理--事务的特点:--atomic:原子性,事务的全有或全无。事务做为一个处理单元,处理完成扣要么保存--要么回滚不保留。--consistent:一致性,事务完成或撤消后,都应该处于一致的状态。数据变化符后数据定义--规则,数据结束时,数据所有结构必须正确。--isolated:隔离性,多个事务同时进行,他们之间应该互不干扰。事务处理过程中的暂时不一致原创 2017-11-09 01:17:14 · 254 阅读 · 0 评论 -
SQL查询艺术学习笔记--SQL触发器
--SQL触发器--说明:--触发器是数据库独立的对象存储,由一个事件来启动运行。不能接收参数 触发器作用:保证参照的完整性和数据的一致性--触发器分为:After触发器和Instead of触发器--instead of触发器只执行触发器本身,定义于表或视图.不作用于insert delete updata语句--instead of触发器一个表只能存在一个,但可以通过表创建原创 2017-10-27 22:16:03 · 560 阅读 · 0 评论 -
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 · 269 阅读 · 0 评论 -
SQL查询的艺术学习笔记--数据的完整性
use seldataselect * from sys.tablesdrop table new_teacherselect * from course--完整性约束--完整性约束简称约束,是关系数据库中的对象,用来存放插入到一个表某一列数据的规则。--数据完整性(对数据的准确性和一致性的保证)--数据完整性:data integrity--数据精确性:data原创 2017-09-20 14:46:18 · 522 阅读 · 0 评论 -
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 · 268 阅读 · 0 评论 -
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 · 320 阅读 · 0 评论 -
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 · 382 阅读 · 0 评论 -
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 · 285 阅读 · 0 评论 -
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 · 761 阅读 · 0 评论 -
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 · 218 阅读 · 0 评论 -
SQL查询艺术学习笔记--游标
sql 游标 游标变量原创 2017-11-02 23:54:40 · 327 阅读 · 0 评论