SQL Server数据库

数据库

按照特定的数据结构来组织、存储和管理数据的集合

作用

高效地存储大量数据,并支持快速的查询、修改、删除等操作

同时保证数据的安全性、完整性和一致性。

一,创建主数据文件命令

创建:create 修改:alter 删除:drop

on primary主文件

复制代码
Crate database 数据库名                     #创建数据库
on primary                                 #主数据文件
 (                                        #设置选项   
name='主文件名',                           #指定文件名
filename='存放路径',                       #指定物理存放路径
size=初始大小                               #起始占用空间
maxsize=最大大小                            #最大占用空间
filegrowth=增量大小                         #数据库增长率
 )

log on日志文件

复制代码
log on                                     #日志文件
(                                         #设置选项   
name='主文件名',                           #指定文件名
filename='存放路径',                       #指定物理存放路径
size=初始大小                               #起始占用空间
maxsize=最大大小                            #最大占用空间
filegrowth=增量大小                         #数据库增长率
 )

二,数据库创建和修改

创建数据库主文件和日志文件

给已有的 jy 数据库添加一个次要数据文件(NDF),用来扩展数据库的存储空间

修改数据文件

删除数据库

数据类型

用于指定数据保存的类型(证书,货币,年龄,身份证,日期,时间,姓名等)

1)整数类型

• bigint大范围整数,占用8字节

• int:标准数值范围,4字节

• smallin:小范围整数,2字节

• tinyint:1字节,0-255

2)小数类型

• decimal:decimal(8,2)123456.78

decimal(6,2)1234.56

3) bit

用于存储0或1,或空(null)

4)货币类型

• money:占用8字节,$

5)近似数字

• float:浮点数(小数),占用8字节

6)字符串

• char:最大8000字节,固定长度

• varchar:8000字节,不固定长度

• text:大型文本内容存储,20亿字符

7)unicode字符串(国际通用字符串)

• nchar:最大4000字节,固定长度

• nvarchar:4000字节,不固定长度

• ntext:大型文本内容存储,10亿字符

8)二进制字符串

• image:存储20亿字节的图片

9)日期和时间类型

• date:日期 0000年1月1日------9999年12月31日

• time:时间 00:00:00------23:59:59

• datetime:日期+时间

示例一

示例二

创建一个名为学生表的表,包括以下字段

1.学生ID(整数类型,主键)

2.姓名(字符串类型,最大长度50)

3.年龄(整数类型)

4.性别(字符串类型,最大长度10)

5.成绩(小数类型,最大长度为10,保留2位小数)

6.入学日期(日期类型)

示例三

创建一个名为"产品"的表,包含以下字段:

1.产品编号(整数类型,主键)

2.产品名称(最大长度为50的char字符串)3.价格(十进制数,总共10位,其中2位小数)

4.库存数量(整数类型)

5.生产日期(日期类型)

6.是否上架(字符串类型,长度4)

7.产品描述(文本类型)

8.材料成分(文本类型)

9.产品重量(浮点数类型)

10.产品分类(字符类型,最大长度为20)

相关推荐
迦南的迦 亚索的索几秒前
PYTHON_DAY20_数据库
数据库·oracle
数厘10 分钟前
2.14 sql数据删除(DELETE、TRUNCATE)
数据库·oracle
XDHCOM22 分钟前
MySQL ER_ERROR_ENABLING_KEYS报错修复,远程处理索引启用失败故障,解决数据表锁定与性能瓶颈问题
数据库·mysql
高梦轩25 分钟前
Python 操作 MySQL 数据库
数据库·oracle
Arva .26 分钟前
Redis 数据类型
数据库·redis·缓存
CDN36032 分钟前
高防切换后网站打不开?DNS 解析与回源路径故障排查
前端·网络·数据库
笑我归无处1 小时前
Redis和数据库的数据一致性问题研究
数据库·redis·缓存
水痕011 小时前
使用sqlSugar来操作mysql数据库
数据库·mysql
zandy10111 小时前
衡石科技 HENGSHI SENSE:一站式智能分析平台,让企业数据价值“所见即所得”
大数据·数据库·科技
fly spider1 小时前
MySQL日志篇
数据库·mysql