欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

.net 0809笔记

程序员文章站 2022-05-21 23:54:07
...

时间过得真快,基础加强的课程已经结束了,现在开始了数据库的课程。 数据库的建立: create database MySchool on primary ( name='MySchool', fileName='D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\MySchool.mdf', size=10MB,

时间过得真快,基础加强的课程已经结束了,香港服务器,现在开始了数据库的课程。

数据库的建立:

create database MySchool
on primary
(
name='MySchool',
fileName='D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\MySchool.mdf',
size=10MB,
filegrowth=1MB,
maxsize=100MB
)
log on
(
name='MySchool_log',
fileName='D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\MySchool_log.ldf',
size=3MB,
filegrowth=10%

)

表的建立:

create table Test(id int identity(1,1) primary key,name nvarchar(10) not null,age int not null,gender char(2) not null);

删除表:

drop table Test;

插入数据:

insert into Test(name,age,gender)values('小赵',99,'女');

查询数据:

select name from Test where gender ='男';

修改数据:

update Test set age=age+5 where gender='女';

删除数据:

delete from Test where age>50;

delete from Test;与truncate table Test;的区别:1.truncate语句非常高效2.truncate语句会把表中的自动编号重置为默认值

下面是数据类型的分类和区别

分类

备注和说明

类型

说明

二进制数据类型

存储非子符和文本的数据

Image

可用来存储图像

文本数据类型

字符数据包括任意字母、符号或数字字符的组合

Char,8000

固定长度的非 Unicode 字符数据。固定长度的字符串相对于可变长度的字符串来说效率要高一些,在数据长度固定的情况下优先选用固定长度,香港服务器,省去了计算长度的过程,提高效率

Varchar,8000

可变长度非 Unicode 数据

Nchar,4000

固定长度的 Unicode 数据

Nvarchar,4000

可变长度 Unicode 数据

Text

varchar(max)

存储长文本信息(指针,2G)

varchar(max),大字符串类型可以保存非常多的字符,但是对于这种类型的数据DBMS经常将它们保存到单独的空间中,这就导致了数据的保存和加载速度比较慢,因此除非必要,美国服务器,否则不要使用。

Ntext

nvarchar(max)

Nvarchar(max)代替

日期和时间

日期和时间在单引号内输入

Datetime

日期和时间

数字数据

该数据仅包含数字,包括正数、负数以及分数

int

smallint

整数

float

real

数字

货币数据类型

用于十进制货币值,money 和 smallmoney 数据类型精确到它们所代表的货币单位的万分之一。

Money

Bit数据类型

表示是/否的数据

Bit

存储布尔数据类型

相关标签: .net 0809笔记