sql serve基础
一、数据库登录名与数据库用户
1.登录名登录服务器
2.数据库用户访问具体数据库
二者要建立映射关系
二、数据库文件:
1.主数据文件:*.mdf(必须)
2.辅助数据文件:*.ndf(可选)
3.日志文件:*.ldf(必须)
三、数据库维护:
1.分离-附加 :使数据库文件与数据库系统脱离或建立关系
2.备份-还原:备份数据
3.收缩:释放数据库空间
四、数据完整性:
1.实体完整性:保证没有重复的行数据
实现方式:
a。主键约束:不能为null,不能有重复数据,不经常改动
b。标识列:必须是整型数据
c。唯一性约束 :数据不重复,可以为null
2.域完整性:保证列数据的正确性
实现方式:
a.check约束
b.默认值
3.非空
4.外键
5.数据类型
3.引用完整性:一个表中某列的值必须在另一个表中的主键列中存在
实现方式:外键
注意:a。 有外键的表叫从表,引用的主键表叫主表
b。主表改动不能影响从表
c。从表对应数据,主表中数据不能删除
4.用户自定义:
五、数据类型:
文本类型:
1.char|nchar:固定长度 ,数据长度不够用空格补齐
2.varchar|nvarchar:不固定长度,以数据实际长度保存
3.text|ntext:存储8千字符以上的数据
带n前缀的是unicode编码,比非unicode编码长度大一倍(主要针对字符)
4.float:浮点型
5.money:货币
6.bit: 布尔型 取值 0|1
7.image:二进制
sql serve基础相关推荐
- 实验四 数据库SQL语言基础编程
-- 实验四 数据库SQL语言基础编程 -- 实验目的: -- 掌握数据库查询语句的编写方法 -- 掌握利用查询语言完成基本查询 -- 掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...
- PL/SQL语言基础
PL/SQL语言基础 /********************************数据类型*************************************/ %rowtype (行对 ...
- SQL Tuning 基础概述10
在<SQL Tuning 基础概述05 - Oracle 索引类型及介绍>的1.5小节,提到了几种"索引的常见执行计划": INDEX FULL SCAN:索引的全扫描 ...
- 整理一些sql server基础资料
闲来无事,整理些sql server 基础资料,以便以后查找.复习 SQL Server日期计算 a. 一个月的第一天 Select DATEADD(mm, DATEDIFF(mm,0,getdate ...
- SQL Server基础知识概念要点详细讲解
SQL Server基础知识概念要点详细讲解 目录 基础概念 1.网状模型数据库 2.层次模型数据库 3.关系模型数据库 知识点实例总结 基础概念 SQL语言中,between and表示包括两边参数 ...
- oracle 与sql serve 获取随机行数的数据
Oracle 随机获取N条数据 当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到 ...
- 一文搞懂 SQL:基础知识和业务实践总结
作者:cooperyjli,腾讯 CDG 数据分析师 SQL的全称是Structured Query Language(结构化查询语言),是一种古老而简洁的程序设计语言.看似平平无奇,一直被各种吐槽, ...
- mysql分析sql语句基础工具 —— explain
转载自 https://segmentfault.com/a/1190000009724144 立即登录 [笔记] mysql分析sql语句基础工具 -- explain mysql wateran ...
- 10、oracle下PL/SQL编程基础
ORACLE下的PL/SQL编程基础 PL/SQL语言是程序化程序设计语言,块是PL/SQL编程中的基本结构,其优点在于支持SQL.支持面向对象编程.性能好.可移植性.与sql集成.安全性高等. 1. ...
最新文章
- python中idx是什么意思_在python中滚动idxmax()?
- C语言第一次博客作业
- android 手机监听屏幕锁屏,用户解锁
- vba mysql odbc_使用VBA+ODBC+MySQL实现Excel网络版
- Android adb.exe程序启动不起来处理方法
- linux 搭建.net运行环境,.net core运行环境搭建 linux + windows
- Veeam在思科2017年合作伙伴峰会上荣获ISV年度最佳合作伙伴全球奖
- [css] 说说你对z-index的理解
- LeetCode 1286. 字母组合迭代器(回溯/位运算)
- deepl windows_推荐一个为程序员深度开发的翻译插件DeepL
- A. The Miracle and the Sleeper(水题)
- 计算机考研408的优势和劣势,21考研:杭州电子科技大学计算机改考408!透露2个信号,咋整?...
- PIE SDK矢量点生成等值线、面
- ComboBox控件值对类
- keil的configuration wizard配置和使用
- ssm-学子商城-项目第一天
- [Irving]Android 常用布局之RelativeLayout
- 回顾2021几件印象深刻的事
- 高薪程序员面试题精讲系列95之数据库的事务了解吗?
- C++ 使用OpenSSL 基于SHA1摘要的RSA签名及验签 与Java平台互通
热门文章
- 使用pdf.js来预览pdf文件_适用于Dynamics365与PowerApps的注释预览组件
- 前端demo_【前端3分钟】Script Error产生的原因和解法
- Codeforces Round #674 (Div. 3) F. Number of Subsequences 简单计数dp
- Codeforces Round #693 (Div. 3) E. Correct Placement 思维
- 【BZOJ3684】大朋友和多叉树【生成函数】【拉格朗日反演】【多项式幂函数】
- K - Triangle 计蒜客 - 42405
- L2-006 树的遍历
- 牛客网 【每日一题】5月21日题目 图的遍历
- [HNOI2016]网络(树链剖分+线段树+大根堆)
- CF407 E. k-d-sequence(线段树+单调栈)