数据库概念
来源:互联网 发布:大数据分析就业 编辑:程序博客网 时间:2024/06/08 14:50
数据库定义:
长期储存在计算机内、有组织的、可共享的大量数据的集合
数据库的分类:
关系型数据库 oracle Mysql sqlServer PostgreSQL
非关系型数据库 1.键值存储数据库:Redis
2.文档存储数据库 : MongoDB
3.列存储数据库 : Cassandra
4.图数据库 nforGrid
SQL基础
SQL语法:
以关键词开头: SELECT, INSERT, UPDATE, DELETE,ALTER, DROP, CREATE, USE, SHOW,etc 以 ; 结束
不分字母大小写(注意:MySQL对表名字区分大小写)
指明数据类型
字符串: 定长 char 变长 varchar
数值型:整形 int 定长小数 decimal(n,m) 浮点型 float
日期和时间 datetime date time
指明的操作符
代数 + - * / %
比较 =,!=,<>,>,<,>=,<=,!>,!<</div>
逻辑 all,and,any,between,exists,in,like,not,or,is,null,unique
主键
键:索引
主键:唯一标识表中的记录
唯一键:整个表中只包含唯一值的字段,都可做候选键
外键:两个表中的主键都可当做外键 1对多
数据库完整性
数据的正确性和相容性,为了防止数据中存在不符合语义的数据,也就是防止数据库中存在不正确数据
1.将新的记录添加到子表时,如果输入外键值,它必须存在于父表的相关主键字段中
2.当修改子表中的外键时,也需要检查相关父表中的主键是否存在,或者先添加父表中的主键
3.
1)若修改父表中的主键,必须级联到任何相关子表中的所有外键值。否则必须禁止对父表的修改
2)外键字段可以为NULL,主键字段永远不可包含NULL,因为必须唯一
4.当删除父表记录时,则子表中的相关外键记录必须也被级联删除,或者首先从子表中删除
阅读全文
0 0
- 数据库概念
- 数据库概念
- 数据库概念
- 数据库 概念
- 数据库概念
- 数据库概念
- 数据库概念
- 数据库概念
- 数据库概念
- 数据库概念
- 数据库概念
- 数据库概念
- 数据库引擎和数据库概念
- 数据库的一些概念
- 数据库相关概念Review
- 数据库-视图的概念
- 数据库的一些概念
- oracle数据库SCN概念
- Chrome调试302看不到Form data选项!
- cookie和session会话的技术
- HDU
- Android杂谈(27)锁屏实践
- python 嵌套字典的定义
- 数据库概念
- 为什么AI工程师成为当前薪资最高的技术岗位
- 围棋中的数学原理
- tomcat中存放含有中文的文件访问不到解决办法(设置Tomcat的UTF-8编码)
- 干货 | Elasticsearch 集群健康值红色终极解决方案
- Mybatis笔记
- Lougu
- 百度地图和高德地图的坐标转换
- docker配置zookeeper