声明:此为个人学习笔记!
----------------------------------------------------------------------------------------------------------------------------------------
数据库简介:
1.什么是数据库?按照数据结构来组织存储管理数据的仓库。
2.数据库发展史?穿孔卡片进行数据处理;数据库管理系统DBMS。
3.什么是DBMS?操纵和管理数据库的大型软件,用于建立使用维护数据库,用户通过DBMS访问数据,数据库管理员通过DBMS进行维护。
4.常规数据库:Oracle:功能齐全,用于大型企业。
DB2:恢复性能强。
Mysql:开源,体积小,用于小型企业。
SQLServer:操作容易,但不跨平台,用于小型企业。
结构化查询语言:SQL:查询,操纵,定义和控制,是一个综合的数据库语言。
非关系型数据库nosql:MongoDB , Redis , HBase.
关系型数据库(RDBMS)所包含的专业名词:
1、表:固定的列数,任意的行数。
2、数据库:关联表的集合。
3、列:一个字段或一个数据项(Field)。
4、行:一条记录(row)。
5、主键:主键唯一,一个表只有一个主键,用于查数据。
6、外键:用于关联2个表。
7、索引:快速访问数据表中特定信息,索引是对表中一列或多列的值排序的结构,类似于目录。
下面进行Mysql数据库的学习:
Mysql 是瑞典MysqlAB公司开发,目前属于Oracle公司,是开源免费的。他支持SQL语言,支持大型数据库。
如何在Windows系统上进行安装:
1、从官网下载:https://dev.mysql.com/downloads/mysql/
2、选择其中一种:Mysql server 5.7*64
3、数据库安装常用端口号:port number 3306
4、设置数据库密码,用户名默认是root
5、打开cmd,进入到安装目录 cd c:\program Files\MySQL\Mysql server 5.7\bin
6、执行 mysql -u root -p 输入密码
7、把目录加入到环境变量
Mysql 在初次使用时,会自带有4个系统数据库:
1.information_schema:用于存储对象信息
2.performance_schema:存储性能参数信息
3.mysql:存储用户权限信息
4.sys:用来了解系统元数据信息
此外,就是用户自己所建立的数据库。
Mysql 数据库的基本语句:
show database ; 查看数据库
create database LK_my ; 创建
drop database LK_my;删除
use mysql ; 进入mysql数据库
show tables ; 查看表
使用软件navicat.exe 进行连接:
Connection -- MySQL -- general -- 写用户名密码