博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库基础
阅读量:5163 次
发布时间:2019-06-13

本文共 1645 字,大约阅读时间需要 5 分钟。

数据库:

就是用来往硬盘上存储数据的,就像Excel表格文件,在存储数据时可以用Excel表格来存,
但是Excel表格存数据很随意,易出错。
程序数据储存是严谨的、易于存储、

Sql Server,对应.NET,是企业级存储数据库。

Mysql是小型数据库,相比Sql Server来说,作用相对狭义。

SQL Server Management Studio不是数据库,只是一个能打开数据库文件的程序;

真正的数据,是存在mdf文件扩展名的文件之下,ldf文件是对应数据文件的一个日志文件,

记录用户对于数据库操作的时间等。

一个数据库,有且只有一个mdf文件。

mdf文件就像一个excel文件一样,打开之后可以有许多的表。

数据库一般存储地址:

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
PS:数据库的存储地址不要轻易变动

数据库连接:
服务器类型:数据库引擎
服务器名称:“.” “localhost”这两种都是链接本机的数据库
如果要连接其它服务器,需要输入服务器的ip地址
PS:
IP地址搜索操作方法:
1、开始—>控制台—>输入“cmd”—>输入“ipconfig”。
复制IP地址到服务器名称就OK了
2、windows 10系统
按住windows键再按R—>输入“cmd”,按回车键—>输入“ipconfig”。

身份验证:

1、Windows 身份验证 :只能链接访问本机数据库
2、SQL Server 身份验证:一般都采用此验证方式

数据库中的数据不可逆!除非有备份,否则一旦修改或删除,数据不能再回复了!

停止数据库服务: 开始—>控制台—>输入“cmd”—> 输入“net stop mssqlserver”

开启数据库服务: 开始—>控制台—>输入“cmd”—> 输入“net start mssqlserver”

文件 —> 断开与对象资源管理器的连接 \ 连接对象资源管理器

-------------------------------------------------------------------------------------------------------

创建数据库:
右击“数据库”—>创建数据库—>常规,数据库名称,所有者选择<默认值>,
初始大小(一个汉字占2B,1024B=1KB,1024KB=1MB。自动增长可以设置,建议按比例:10%的增长速度),点击添加。
PS:新建数据库的名称:最好用英文,汉字次之,其他不可以

创建表:

右击“表”—>添加数据—>ctrl + s 保存表—>表名称输入同数据库
添加数据中:
列名:
数据类型:
1、bigint相当于long
2、bit 布尔型 只能输入 True False
3、decimal(18,0) 括号里的18代表数字的长度为18,0代表小数后几位,可以写17以内的任意数
4、image 图片类型 只能存二进制数组
5、int
6、nvarchar(50) 字符串型,括号内为长度50个字节,最多25个字母和汉字
7、varchar(50) 字符串型,比nvarchar短一半,最多放25个汉字,50个字母
8、text 文本型

类型后的括号里的数字代表每格里的最长输入长度为括号里的长度。

在不设置约束的情况下,可重复,空值(即null)也可重复

若在添加新数据或者修改数据后,在结果集中未显示更新,你可以采取下面图片中的操作

打开表:

右击想打开的表—>设计
在表里继续添加数据:
右击想继续添加数据的表—>编辑前200行
查看数据:
右击想查看数据的表—>选择前1000行

输完一行数据后—>回车—>一行数据就输入完成

全部输入完成后一定要记得保存

转载于:https://www.cnblogs.com/123lucy/p/5565277.html

你可能感兴趣的文章
SQLServer调WebService & 错误解决:请求格式无法识别
查看>>
NancyFX 第十一章 Bootstrapping
查看>>
C# WinfForm 控件之dev电子表格 SpreadSheet
查看>>
配置本地邮件服务
查看>>
如何上传文件
查看>>
35 个 Java 代码性能优化总结
查看>>
怎样才能自学好Java?
查看>>
Distinct Values(2018hdu多校第一场)
查看>>
phpStudy集成环境下 安装composer
查看>>
curl 异步捉取数据类
查看>>
Niblack二值化方法的实现
查看>>
php英语单词,php常用英语单词,快速学习php编程英语(4)
查看>>
5月29,48h,Geekathon,创业极客的梦想起点
查看>>
bzoj4415: [Shoi2013]发牌
查看>>
JAVA基础——使用配置文件
查看>>
Unicode转字符串
查看>>
Keil C51汉字显示的bug问题
查看>>
网页浮动的解析
查看>>
webgis技术在智慧城市综合治理(9+X)网格化社会管理平台(综治平台)的应用研究...
查看>>
Ansible--项目实战
查看>>