SQL-函数-014
摘要:SQL中函数的种类: 聚合函数、数学函数、字符串函数、时间函数、元数据函数 聚合函数: sum():求和函数 max():求最大值 min():求最小值 count():求记录数 avg():求平均值 distinct():去掉重复项,保留不重复的记录 数字函数: abs():取绝对值 pi():取
阅读全文
SQL-触发器-011
摘要:什么事触发器? 触发器是一种特殊的存储过程,当表中的数据发生改变时触发器自动生效; 触发器无法通过名称调用,也不允许设置参数。 触发器的类型: DML触发器(数据操作语言触发器-insert/update/delete)、DDL(数据定义语言触发器-create/alter/drop)、登录触发器
阅读全文
SQL-存储过程-010
摘要:什么是存储过程? 可以理解为数据库中的方法,与C#中的方法一样,具有参数和返回值; 存储过程的优点? 提高运行速度:存储过程在创造是进行编译,以后运行存储过程都不需要再进行编译,极大化的提高了数据库的执行速度; 提高代码的利用率:存储过程封装了SQL语句,通过执行存储过程就能实现SQL语句的结果;
阅读全文
SQL-记录查询篇-009
摘要:在学习记录查询之前,学习一些关键字的使用; 1、逻辑运算符:and 、 or 、 not 、is null select * from table_name where id>2 and id<4 解释:返回id大于2,小于4的记录 select * from table_name where na
阅读全文
SQL-记录修改篇-008
摘要:修改记录: update table_name as a set a.type = ‘青年' where a.age>18 and a.age<40 解释:将表中age字段大于18小于40的type字段改成’青年‘ 注:在使用update时,必须使用where子句,否则将会修改所有记录的字段值。
阅读全文
SQL-记录删除篇-007
摘要:删除记录: delete * from table_name 解释:删除表中的所有数据 delete * from table_name where id<10 解释:删除表中id小于10的数据 delete * from table_name1 where name in( select name
阅读全文
SQL-记录创建篇-006
摘要:创建记录: 自己添加记录: insert into table_name values(12,'张三',22) , values(1,'王五',32) insert into table_name(name,age) values ('李四',18) 从其他表导入记录:将数据从其他表导入到表1中时,
阅读全文
SQL-记录-005
摘要:对于记录的操作涉及的知识比较多,分多篇文章进行梳理。 记录创建篇;记录删除篇;记录修改篇;记录查询篇;
阅读全文
SQL-视图-004
摘要:什么是视图? 优点:视图是保存在数据库中的SELECT查询,可以简化查询操作,视图可以从多个表中提取数据,并以单个表的形式显示结果,这样就可以针对多个表的查询转化为对一个表的查询。 映射:视图可以理解为表的映射,它本身并没有存储数据,只是将表中的数据映射过来,对视图中的数据进行操作,其实都是对基表的
阅读全文
SQL-表-003
摘要:注:红色代表关键字,绿色代表解释说明,蓝色代表重点; 什么是数据表? 数据表是数据库中最重要的组成部分,可以将数据表分解成字段(列)和记录(行); 数据表的增加:约束同时创建 create table table_name/表名/ ( id /字段名/ int /类型/ constraint nul
阅读全文
SQL-学习过程-001
摘要:1、了解什么是SQL和T-SQL 2、对数据库的对象的学习 数据库>>>数据表>>>字段>>>记录>>>视图>>>触发器>>>存储过程 约束>>>变量>>>函数>>>索引>>>游标 暂时面对这几个对象进行学习!!!
阅读全文
SQL-数据库操作-002
摘要:数据库的创建:create database data_name on primary ( name=data_1, filename='D\Data\data_name.mdf', size=50mb, maxsize=unlimited, filegrowth=10% ) log on ( na
阅读全文
SQL经常使用的一些词
摘要:sp_helptext: 例:exec sp_helptext proc_name(查看存储过程的定义) sp_rename: 例:exec sp_rename 'proc_name1','proc_name2'(修改存储过程的名称)
阅读全文
T-SQL 基础
摘要:什么是T-SQL语言? T-SQL语言是SQL语言的扩展和增强,是与SQL server交流沟通的语言之一。 T-SQL的组成部分,数据定义语言-DDL(对数据库对象的创建和管理),数据控制语言-DCL(对数据库中数据的安全性和完整性)、数据操作语言-DML(对数据的增删改查)。 T-SQL语句分类
阅读全文