数据库相关概念解析
2017-11-19 20:38
267 查看
数据库相关概念解析
1.数据库的概念和作用(DataBase)概念:
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
作用:
数据仓储,就是永久存储海量,天量,数据。
2.数据库的种类
Mysql (开源免费,一般用在网站。PHP+Mysql +apache)
SQLServer (微软的,和Oracle一个级别的。)
Oracle(甲骨文 ,收费的,一般淘宝网,等数据超大型的数据存储)
都是关系型数据库,
关系数据库管理RDBMS(Relational Database Management System):包括相互联系的数据集合 (数据库)和存取这些数据的一套程序 (数据库管理系统软件)。关系数据库管理系统就是系统管理关系数据库,并将数据组织为相关的行和列的系统。mySQL、SQL
Server 是一个关系数据库管理系统
3.数据库的相关的概念,及知识
表:
字段:
字符串 - char varchar(length) - string
整数 - int - int
小数 - float - float
日期时间 - date - DateTime
一个表必然有一个字段要设置为主键:数据库中用主键来区分数据表的数据,主键是确定一条数据的唯一标识。
3.1.什么是表(Table)(表,行,列,格子)
表有表头(表头表示这个表有哪些列)
表里面的每一行都是我们存储的数据
3.2 主键(Primary Ke y)
1,每行数据独一无二的标识
2,一个表必须有主键(只能有一个主键)
3,不能为NULL(空值)
4,由一列或者多列组成
3.3 Unique Key
1,表示该项数据不能重复
2,允许一条可以为NULL
3.4 外键(Foreign Key)
1,这列数据引用了另外一个表的主键
3.5 表的关系
一对一 OneToOne
一对多 OneToMany
多对多 ManyToMany
4.Mysql数据库的相关工具( NaviCat ,PHPMyAdmin)
5.如何在MySQL中存储数据
MySQL下可以创建多个库(数据库)database
每个库下可以创建多个表(表格)table
通过表格存储我们的数据
6. 常用的Sql语句
创建表
create table tablename(
col_name type not null auto_increment,
col_name type default,
primary key(col_name)
);
desc tablename;查看表结构
插入表
insert into tablename(col_name,col_name,col_name)
values(value1,value2,value3,value4,value5);
更新数据
update tablename
set col_name = value,
col_name = value
where condition;
删除数据
delete from tablename where condition;
相关文章推荐
- MSTR中数据库及项目源、项目的相关概念
- MySQL服务器学习笔记!(一) ——数据库相关概念
- 数据库的相关概念
- VC 之 cout 与 wcout 区别及 wchar_t、CharSet、CodePage 等相关概念解析
- 关系型数据库和sql语句相关概念
- VC 之 cout 与 wcout 区别及 wchar_t、CharSet、CodePage 等相关概念解析
- C++静态构造函数相关概念解析
- 数据库的相关概念
- 数据库相关概念
- 数据库的相关概念
- Android 开源项目android-open-project工具库解析之(一) 依赖注入,图片缓存,网络相关,数据库orm工具包,Android公共库
- MySQL服务器学习笔记!(一) ——数据库相关概念
- 数据库相关概念
- WinScp、Scrt的使用和相关SSH、SFTP概念解析
- [Java面试十二]数据库概念相关
- 数据库相关概念Review
- 深度学习与硬件GPU,软件框架关系及相关概念解析
- oracle数据库学习总结:数据库概念及相关信息查看
- Haproxy相关概念解析
- Foxmail问题--请求的名称有效并且在数据库中找到,但是它没有相关的正确的数据来被解析