一.
-
基本概念 数据库 database 存储数据的仓库 . 按照一定结构进行合理组织并且长期存储在计算机上的大量数据集合
-
有结构:数据库的存储文件是有类型的;数据库不仅存储了数据还存储了数据关系
-
长期:永久的,数据库本质是磁盘文件;数据库只是一个管理上的概念,数据存在一张张表中;
-
海量:存储大量数据
二.
1.数据库管理系统: (DBMS)DataBase ManageMent Service
2.DB-Engines - Knowledge Base of Relational and NoSQL Database Management Systems数据库统计网站
三.数据库分类
1.关系型数据库,relational : 按照多行多列 二维形式(表格)进行数据的存储;
2.经典关系型数据库:
3.Mysql优点:开源;高性能;在新版本可以实现海量数据存储;市场占有高
4.SQLServer : 不适合java语言开发.适合C#开发
5.非关系型数据库 泛指 NOT ONLY SQL 不仅仅是SQL 用来对关系型数据库进行补充,性能高
基于 key-mapper 格式 Redis数据库...基于文档型:MongoDB 基于搜索的:Elasticsearch
6.数据库的安装 和卸载
- www.mysql.com mysqp官网
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL服务目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL服务目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL服务目录删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL服务目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL服务目录删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL服务删除
- 启动mysql
- show databases; (加分号)
-
use 某个数据库的名称; 切换到某个数据库
-
show tables; 查看数据库中的所有的表名
数据库的基本操作
SQL语句 struct query language
1.结构化查询语言,主要是用来和DBMS进行交互的;
2.sql特点: 非过程化 (我们没有必要一步一步告诉计算机,如何去做,只要告诉它做什么)
它是没有逻辑的;与java不同
具有统一的标准