黑马程序员-MSSQLServer学习日记

本文详细介绍了SQLServer中的数据库管理概念,包括DBMS、表、列、字段和SQL语句。讨论了创建和删除表的语法,主键、外键的概念及数据类型。讲解了插入、更新和删除数据的操作,以及查询语句的使用,如排序、筛选和聚合函数。此外,还提到了数据类型的选择,如int和GUID的优缺点。最后,探讨了各种字符串、日期和数字函数的用法。
摘要由CSDN通过智能技术生成

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

数据库

DBMS(DataBace Management  Syetem)数据库管理系统

数据库中的概念:

Catalog (分类)又叫数据库DataBace,表空间TableSpace

Table:

Column:列

Field:字段。

SQL语句是和DBMS交谈专用语句,不同DBMS都认SQL语句,SQL语句中字符串用单引号,单引号中字符串有大小写之分,其余SQL语句大小写不敏感。

创建表、删除表可手工完成,也可使用代码:创建表格create table t-person(id int not null,name nvarchar(50),age int null )    删除表格drop table t-person1

Insert语句  insert into t-personid,name,agevaluea(1,’Jim’,20)

SQL主要分为DDL(数据定义语言如carate tabledrop tableAlert table)和DML(数据操纵语言如insertdeleteupdate等)

主键(PrimaryKey)是数据行的唯一标识,不会重复的列才能当主键。主键有两种:业务主键(有意义的字段,比如身份证号)逻辑主键(没意义,给程序看的)推荐使用逻辑主键

表间关联、外键(ForeignKey.

SQLServer 中主键常用的数据类型包括int(或bigint+标识列(又称自动增长字段);uniqueidentifier(又称GuidUUID). 其中int(或bigint+标识列(又称自动增长字段)将选定的int类型的字段设为主键后,将此字段的“是标识列”设置为“是”,这样当添加行时,就能自动增加int字段的值,不用去设置。一个表只能设置一个标识列。

Guid算法生成一种唯一的标识,SQLSever中生成GUID的函数newid(),  .Net中生成Guid方法:

Guid id=new Guid();

Console.WriteLine(id);//读出生成的GUID

Console.ReadKey();//点任意键结束程序执行

Int自增字段的优点:占空间小,无需开发人员干预,易读;缺点;效率低,数据导入导出很痛苦。

GUID优点,效率高,数据导入导出方便,缺点占空间大不易读。业界主流用G

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值