mysql数据库简介与安装
什么是数据库(Database)
数据库(DataBase DB)长期保存在计算机的存储设备上的文件
按照一定规则组织起来 被用户应用的集合
数据库管理系统
使用和维护数据库的软件
保证数据库的安全性和完整性
用户通过该系统范文数据库中的数据
数据库中一行记录与对象之间的关系。
列(column):字段
行(row):一条记录(实体)
数据库管理系统通过SQL结构化查询语言)来定义和操作数据
SQL:Structure Query Language。(结构化查询语言)
数据库厂商都支持SQL标准语言(普通话)
数据库厂商在标准的基础上做出的扩展部分(方言)
关系型 mysql oracle
非关系型 mongodb redis ...
官网下载
https://dev.mysql.com/downloads/
Navigate Premium 下载 http://xclient.info/
mac版mysql安装
安装步骤
1.保存安装中的 数据库初始密码
2.配置环境变量
查看隐藏文件 open .bash_profile
创建隐藏文件 touch .bash_profile(没有这个文件 再创建新的)
添加环境变量 export PATH=$PATH:/usr/local/mysql/bin/
注意:要重启mysql服务
3.打开终端
进去mysql数据库命令 mysql -uroot -p
输入保存好的初始密码(别截图 复制粘贴)
4.进入数据库 修改密码
set password=password('新密码');
注意:sql语句中 只有单引号并且是 英文状态下的单引号
Windows版mysql安装
Windows 下:
安装MySQL服务
以管理员身份运行cmd,进入D:\mysql\mysql-5.7.21-winx64\bin目录下;
执行命令:mysqld install
出现提示“service successfully installed”,即为安装成功
创建data文件,同样在该目录下执行命令:mysqld–initialize-insecure –user=mysql,此时D:\mysql\mysql-5.7.21-winx64目录下会出现data文件夹,并且建好默认数据库,登录的用户名为root,密码为空。
启动MySQL服务,输入命令:net start mysql 。
停止MySQL服务,输入命令: net stop mysql 。
登录进入数据库,输入命令:mysql -u root –p,密码是空。
进入mysql数据库:use mysql;
修改密码:set password=password('新密码');
初始化mysql数据库,输入“mysqld --initialize --user=root --console”。
my.ini 文件配置:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-name-resolve
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.7.21-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
常见数据库
MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。Oracle :收费的大型数据库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。
DB2 :IBM公司的数据库产品,收费的。常应用在银行系统中.
SQLServer:MicroSoft 公司收费的中型的数据库。C#、.net等语言常使用。
SQLite : 嵌入式的小型数据库,应用在手机端。
MySQL数据类型
数值型
tinyint/bool smallint mediumint int bigint
小数型
浮点 float/double
定点 decimal
图示整型
小数型
字符型
类型
set/enum/blob/text/varchar/char
图示
日期时间
类型
year/timestamp/time/date/datetime
图示
上一篇: zookeeper原生api使用
下一篇: RabbitMQ原生API