Revision HistoryDateIssueDescriptionAuthor18/May/2015v1.0Initial creation岳远志To-do-list1.object简单的Todolist,可以新建或打开任务列表,更改任务列表名称,查看任务内容并修改,新建或删除任务2.scop...
一、主键
惟一地标识一行(一张表中只能有一个主键)
主键应当是对用户没有意义的(常用于索引)
永远不要更新主键,否则违反对用户没有意义原则
主键不应包含动态变化的数据,如时间戳、创建时间列、修改时间列等
在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录
语法:
create table 表名称 (列名称1 数据类型...
分类:
数据库 时间:
2015-05-25 22:25:59
阅读次数:
272
本文收集于本人的笔记本,由于找不到原文出处。在此省略,如哪位知道可以联系我加上。核心是利用mysql系统表和“optimize table 表名”命令,对mysql数据表进行空间的释放。由于delete和drop table都不会释放表空间(truncate 命令会释放表空间【将所有的数据都删除】)...
分类:
数据库 时间:
2015-05-25 20:13:19
阅读次数:
210
背景
当我们在执行sql查询语句的时候会自动给表名加上这么一样标识,如图:
那么为什么会加上dbo呢?什么是dbo呢?
dbo简介
Ø 定义
dbo (dbo----database owner)是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色 sysadmin的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上。另外,由固定服务器...
分类:
数据库 时间:
2015-05-25 16:43:59
阅读次数:
204
删除包含指定字符串的表create procedure sys_DeleteTableByTableName(@bianliang varchar(100))asbegindeclare @biao varchar(100),@sql varchar(1000)set @sql='%'+@bianl...
分类:
数据库 时间:
2015-05-24 00:03:58
阅读次数:
158
方法: 1 --#local_variable代表临时表名 2 if object_id('tempdb.[dbo].#local_variable') is not null 3 begin 4 drop table #local_variable 5 end 6 或 7 if object_i....
分类:
其他好文 时间:
2015-05-23 21:20:40
阅读次数:
99
1 查询的流程总结如下: 2 3 SELECT [DISTINCT] *|分组字段1 [别名] [,分组字段2 [别名] ,…] | 统计函数 4 5 FROM 表名称 [别名], [表名称 [别名] ,…] 6 7 [WHERE 条件(s)] 8 [GROUP BY 分组字段1 [...
分类:
其他好文 时间:
2015-05-21 22:03:02
阅读次数:
122
1 查询的流程总结如下: 2 3 SELECT [DISTINCT] *|分组字段1 [别名] [,分组字段2 [别名] ,…] | 统计函数 4 5 FROM 表名称 [别名], [表名称 [别名] ,…] 6 7 [WHERE 条件(s)] 8 [GROUP BY 分组字段1 [...
分类:
其他好文 时间:
2015-05-21 19:30:21
阅读次数:
128
数据库分页存储过程,支持多表联合查询
CREATE PROCEDURE [dbo].[getInQuiryAllByPage]
@tableNames varchar(5000), --表名,可多表,逗号分隔
@tbFields varchar(5000)= '* ',--字段名,如果多表请带前缀
@conditionStr varchar(5000)= ' ', ...
分类:
数据库 时间:
2015-05-21 17:30:39
阅读次数:
188
数据的添加:首先建立一个数据库,点击新建查询,然后用代码建立一个表,表里写上列名和数据类型,约束可加可不加然后使用insert语句往表里添加数据insert [into] 表名 (列名1,列名2,列名3......列名n)values ('列值1','列值2','列值3',......'列值n')注...
分类:
数据库 时间:
2015-05-21 17:20:41
阅读次数:
138