随笔分类 -  SQL

数据库SQL
摘要:1.尽量不在数据库中做运算 2.控制单表数据量 3.控制表身段苗条(字段数上限控制在20~50之间) 4.平衡范式和冗余 5.拒绝3B(大sql 大事务 大批量) 6.用好数值字段类型 7.尽可能将字符转换为数字 8.避免使用NULL字段 9.少用并拆分TEXT/BLOB 10.不在数据库中存图片 阅读全文
posted @ 2016-02-25 15:26 ciade 阅读(343) 评论(0) 推荐(0)
摘要:索引示意图定义索引提供指针指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针作用通过使用索引,大大提高数据库的检索速度,改善数据库性能索引六大类1. 唯一索引a)唯一索引不允许两行具有相同的索引值2. 主键索引a)在数据库关系图中为表定义一个主键将自动创建主键索引,它是一种特殊类型3.... 阅读全文
posted @ 2015-09-07 10:58 ciade 阅读(233) 评论(0) 推荐(0)
摘要:1 局部变量 2 3 在T-SQL中,局部变量的名称必须以标记@作为前缀 4 5 语法 6 7 DECLARE @变量名数据类型 8 9 局部变量的赋值 10 11 ... 阅读全文
posted @ 2015-09-07 10:57 ciade 阅读(243) 评论(0) 推荐(0)
摘要:1 数据库设计 2 3 定义 4 5 数据库设计就是将数据库中的数据实体以及这些数据实体之间关系,进行规划和结构化的过程 6 7 在需求分析阶段,设计数据库的一般步骤 8 9 A. 收集相信 10 11 B. 标... 阅读全文
posted @ 2015-09-07 10:56 ciade 阅读(233) 评论(0) 推荐(0)
摘要:1 --新建数据库 2 create database Studentdb 3 go 4 5 --使用数据库 6 use Studentdb 7 go 8 9 --新建表 10 create table Username 11 ( 12 StudentNo int i... 阅读全文
posted @ 2015-09-07 10:41 ciade 阅读(354) 评论(0) 推荐(0)
摘要:1 1.在一条语句中不要重复使用相同的函数 2 2.尽可能在存储过程中使用临时变量和临时表 3 如 IF (Object_ID('tempdb..#T') IS NOT NULL) DROP TABLE #T 4 SELECT … INTO #T FROM… 5 ... 阅读全文
posted @ 2015-09-07 10:08 ciade 阅读(147) 评论(0) 推荐(0)