MySQL 是一种广泛利用的开源关系型数据库管理体系(RDBMS)。现由 Oracle Corporation 维护。MySQL 利用结构化查询语言(SQL)来管理和操作数据库中的数据。由于其高性能、可靠性和易于利用的特点,MySQL 被广泛应用于各类应用步伐、网站和企业级体系。
一、MySQL数据库安装
1.1.、环境
体系:windows 64位
mysql版本:mysql 8.0.15
1.2、下载
首先是下载数据库安装文件,进入mysql官网下载频道
https://www.mysql.com/downloads/,依次点击Community→MySQL Community Server,如下图:
进入下载页面后,选择操作体系,这里我们选择默认的Microsoft Windows体系,在下边找到适合自己体系的版本,我这里选择64位下载,点击Download开始下载,如下图:
这里下载的是ZIP压缩包,下载到当地以后直接解压到相应的目次即可。
1.3、安装
ps:将下载完成的ZIP压缩包解压到相应目次以后,打开安装目次,这时目次中应该是没有data文件夹和my.ini文件的。
安装之前必要先配置环境变量,右键点击“我的电脑→属性→高级体系设置→高级→环境变量→体系变量,找到path变量双击,或点击编辑,弹出编辑体系变量,将Mysql的安装路径添加到变量值中,路径精确到安装目次下的bin目次。
在解压的mysql目次中新建文档文档,打开后复制以下代码进行粘贴:
[mysqld]
- # 设置3306端口
- port=3306
- # 设置mysql的安装目录
- basedir=D:\\Program Files\\mysql-8.0.15-winx64
- # 设置mysql数据库的数据的存放目录
- # datadir=
- # 允许最大连接数
- max_connections=200
- # 允许连接失败的次数。
- max_connect_errors=10
- # 服务端使用的字符集默认为UTF8
- character-set-server=UTF8MB4
- # 创建新表时将使用的默认存储引擎
- default-storage-engine=INNODB
- # 默认使用“mysql_native_password”插件认证
- #mysql_native_password
- default_authentication_plugin=mysql_native_password
- [mysql]
- # 设置mysql客户端默认字符集
- default-character-set=UTF8MB4
- [client]
- # 设置mysql客户端连接服务端时默认使用的端口
- port=3306
- default-character-set=UTF8MB4
复制代码 修改其中的basedir的值,将其设置为mysql在安装目次,以上是我的安装目次,各人根据自己的实际目次进行设置。
进入到mysql目次以后,输入mysqld --initialize --console进行初始化数据库,精确的返回应为以下信息,注意root@localhost后的字符串必要记下来,后边要用到。
利用mysqld --install [服务名],这里服务可以不写,默以为mysql,如果电脑上安装有多个服务,这里就可以进行不同的命名进行区分,安装乐成提示如下图:
如果服务已经安装,会提示the service already exists!。
通过下令启动MySQL服务 net start mysql。
通过下令net stop mysql停止服务。
通过下令sc delete MySQL/mysqld -remove卸载 MySQL 服务
二、Navicat安装
官网下载Navicat安装包
Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版
三、利用MySQL
3.1连接MySQL
选择要连接的数据库类型
填写目标数据库的连接信息.
3.2创建数据库
创建数据库,填写数据库名称及字符集.
3.3创建数据表
新建数据表,填写数据表字段.
四、数据库基础
4.1、数据库
是一种有组织的数据集合。数据库用于存储和管理大量信息,并通过特定的结构进行访问、操作和管理。数据库通常包罗多个表,这些表存储了不同类型的相关数据。
4.2、表
数据库中的一种结构,用来组织和存储数据。表由多个列和多个行组成,每一行是一个记录,而每一列是一个字段。
在数据库中,每个表都有一个名字,并且每个表都由列(字段)和行(记录)组成。
4.3、列
表中的一个字段,也就是数据的属性或特征。每一列都有一个名字,并且定义了该列的数据类型。
每一列的数据类型确定了该列可以存储的数据类型(如整数、文本、日期等)。
4.4、数据类型
数据类型 定义了列中可以存储的数据类型。每个列在创建时会被指定一个数据类型,以确保数据的同等性和精确性。
常见的数据类型:
INT:存储整数(比方,年事、ID等)。
VARCHAR(n):存储字符串,n表现最大字符长度(比方,姓名、地址等)。
TEXT:存储较长的文本。
DATE:存储日期(比方,出生日期、入职日期等)。
DECIMAL(p, s):存储精确的小数,p是数字的总位数,s是小数点后的位数(比方,存储代价或钱币数值)。
4.5、行
表中的一条记录,存储与某个实体相关的信息。比方,在“Employees”表中,一行代表一个员工的信息。
每一行数据是由各个列(字段)组成的,行中的每个数据与相应的列的数据类型匹配。
4.6、主键
表中的一列或几列的组合,用于唯一标识表中的每一行数据。主键的值不能重复,并且不能为NULL。主键用于确保数据的唯一性和完整性。
通常是表中非常重要的列,通常是一个主动递增的整数值(如员工ID),以确保每条记录都可以唯一识别。
主键的规则:
唯一性要求:主键必须唯一,确保每条记录都有一个独特标识。
数据完整性:主键确保记录的唯一性且不允许为NULL,制止无效或重复数据。
简化设计:一个主键简化了数据库结构,制止混淆。
数据库规范化:一个主键符合数据库设计原则,制止冗余和不同等。
技能实现:数据库管理体系只需处理一个主键,简化索引和查询。
通过以上内容便可轻轻松松利用Mysql.是不是超等简单.有任何题目欢迎留言哦!!!
重点!重点!重点!
遇到题目不用怕不如来我的知识库找找看,大概有意想不到的劳绩!!!
易网期间-易库资源-易库教程:.NET开辟、Java开辟、PHP开辟、SqlServer技能、MySQL技能-开辟资料大全-易网期间-易库资源-易库教程 (escdns.com)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |