数据库基础

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

Sql Server,对应.NET,是企业级存储数据库。
Mysql是小型数据库,相比Sql Server来说,作用相对狭义。

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

真正的数据,是存在mdf文件扩展名的文件之下,ldf文件是对应数据文件的一个日志文件,
记录用户对于数据库操作的时间等。

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

数据库一般存储地址:
C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATA
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