数据库sql server学习笔记

数据库的基础知识
什么是数据库:对大量的数据做存储和读取 数据保存的仓库


数据库存在的意义:
1:保存大量的数据
2:方便数据的检索


常见的数据库:
1:Access 放弃了
2:Mysql 大量应用 免费 linux下至少要安装mysql
3:Sql Server 微软 应用一般局限于微软的产品
4:Oracle 甲骨文 大量应用 号称免费 服务收费
数据库 Linux下如何安装数据库
5:DB2 SyBase等等


数据库系统很多,灵魂依然是数据的存储和读取,增删改查


数据库 和 数据库管理系统的问题
DB DataBase 数据库
DBA 数据库管理员(有比较强的算法能力,数学)
DBMS 数据库管理系统


打开sql server 数据库
数据库系统都需要 先打开数据库服务
1:在我的电脑中
我的电脑--右键--管理--服务--选中一项--按键s--
找到Sql server(MSSQLSERVER) -- y右键 --启动
2:在命令行中输入 net start mssqlserver 启动服务
3:在命令行中输入 net start mssqlserver 启动服务
 net stop mssqlserver 停止服务
sql server(mssqlserver) :安装sqlserver数据库的默认方式 服务器名
sql server里面的数据库都有两个文件
mdf 主数据文件
ldf 账本 日志文件


拷贝数据文件
1、脱机 --- 联机
2、分离 --- 附加
3、关闭服务 -- 打开服务
附加: 将数据库文件添加到管理系统中,以便操作


数据库实例: data


命名规范要求: 数据库的名称、表名、列名不允许出现中文等特殊符号


新建表:数据类型 约束
整型:int
日期:datetime
字符串:varchar(字节) nvarchar(长度)
char nchar

约束:
非空 not null
自动增长 identity 
唯一键 unique
主键 primary key 非空+唯一
检查     check
外键约束 foreign key 被引用的列 必须是 主键


题目:新建一个数据库,新建两个表,表里面有基本的数据类型
int varchar datetime ,还有约束 主键约束、唯一键约束、自增
、检查、非空约束,外键约束等
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值