日期:2014-05-16  浏览次数:20738 次

数据库的应用图解一

数据库的应用图解一

 点击RSS订阅查看大图

 在之前的几年的工作中,本人接触到大量的数据库内容.由于公司是有大量的软件用户,所以需要用数据库很好的管理用户.在商业竞争如此激烈的今天,一个企业能不能很好的拥有自己的数据库系统是管理的高度决定的.小企业同样需要数据库作为自己的支撑.总的来讲,就是用了数据库之后会非常的方便且事半功倍.

我们先从最基本的操作开始介绍.

在运行里面输入:services.msc

 

一、启动服务

 

二、数据库登录的两种身份验证方式

另外一种身份验证方式就是SQL Server身份验证.

sa不能用的步骤:

1.用windows登录,然后在“实例”右键“属性”,“安全性”,设置“服务器身份验证方式”

为“SQl Server和windows混合”,点击确定。“重启服务”.

2.启用sa账号。用windows连接好数据库后,点击“安全性”,→“登录名”→右键“sa”属性,

→状态→启用,启用后,再找到“常规”选项卡,修改sa的密码。

 

实例

 

启用sa账号

 

创建数据库:

 

三、创建数据库

怎么样建一张表呢?

 

四、新建表

 

 

五、如何设定自动编号

 

六、修改创建好的表

 

七、给表中添加数据

 

八、数据库中的常用数据类型

  上图中列举的是常用的数据库当中的数据类型。

下面分别介绍一下。

有的时候图片信息是存储在数据库里面的,这个时候就要用二进制image类型。

 

char(10)存的多了不行,如11个,但是少了是可以的。占得空间是固定的。

nchar(10)  性别存储建议用它

char、nchar凡是   前面不带var的都表示固定长度。

 

varchar、nvarchar则表示可变长度,长度是可变的。

varchar(10); 2,实际存储的时候,会根据实际的数据来动态的计算长度,

对于超出预先声明的长度则会报错,如果不够的,则重新计算,按实际长度来算。

地址一般用可变长度。

 

nchar(10)

char(10)和nchar(10)的区别:

char(10) 'aaaaaaaaaa','找找找找找'  占10个字节

nchar(10) 'aaaaaaaaaa','找找找找找找找找找找'  ,占20个字节

什么时候用带n的呢?系统用的是带中文的信息,用char就行了。

但是如果我们要在英文的操作系统下执行,还是建议使用带n的。

 

 

它们的最大值:varchar(8000)

              char(8000) 

 

              nvarchar(4000)

              nchar(4000)

 

varchar(10)

nvarchar(10)

varchar(max)文章的内容非常的长时用。

nvarchar(max)

 

SQL2005以后,不建议使用这个。

text

ntext

 

数据库的分离和附加

 

九、分离

 

十、分离2

 

十一、附加

 

十二、附加2

   自动编号永远是勇往直前的,不会后退的。

下面介绍用代码的方式创建数据库

 

 

十三、新建数据库

    

十四、创建数据库的代码

接下来时创建表:

 

十五、在数据库中创建表

 

十六、go语句

如果我想把我的数