当前位置:首页 > Mysql技术文章 > 详解MySQL从入门到放弃-安装

MySQL从入门到放弃安装的心得日志

  • 发布时间:
  • 作者:码农之家原创
  • 点击:224

详解MySQL从入门到放弃-安装

学习内容

1.软件安装及服务器设置。

2.(选做,但是强烈建议) 使用图形界面软件 Navicat for SQL

3.数据库基础知识

  1. 数据库定义
  2. 关系型数据库
  3. 二维表
  4. 主键
  5. 外键

4.MySQL数据库管理系统

  1. 数据库
  2. 数据表
  3. 视图
  4. 存储过程

软件安装

MySQL下载链接:MySQL

 详解MySQL从入门到放弃-安装

下载第一个,之后解压缩。

我的目录在C:\Users\Public\MySQL,之后在该文件夹配置my.ini

详解MySQL从入门到放弃-安装

接下来启动MySQL,在cmd中操作

cd C:\Users\Public\MySQL\bin
mysqld --initialize --console

 执行后有初始密码

...
2019-03-31T01:49:30.418915Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: P7Lh=6hEkl0!
...

P7Lh=6hEkl0!就是初始密码,之后安装启动即可

mysqld install
net start mysql

至此安装已经成功,可以登录MySQL咯。
输入以下语句即可:

mysql -h 主机名 -u 用户名 -p

参数说明:

  1. -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
  2. -u : 登录的用户名;
  3. -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

登录本机的 MySQL命令更简单:

mysql -u root -p

输入先前的密码即可。成功后会显示Welcome to the MySQL monitor....
然后命令提示符会一直以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。
先更改默认密码,下面是新版MySQL的语句

alter user user() identified by "123456";

接下来我们安装navicat
在官网下载了一个试用版Navicat
安装成功后就可以愉快地玩耍了

详解MySQL从入门到放弃-安装

基础知识

数据库定义:数据库这个术语的用法很多,但从SQL的角度来看,数据库是一个以某种有组织的方式存储的数据集合。或者保存有组织的数据的容器。

关系型数据库:简单说,关系型数据库是由多张能互相联接的二维行列表格组成的数据库。

二维表:即数据表。在关系模型中,数据结构表示为一个二维表,一个关系就是一个二维表。表中的第一行通常称为属性名,表中的每一个元组和属性都是不可再分的,且元组的次序是无关紧要的。

行:表中的数据是按行存储的,所保存的每个记录存储在自己的行内。行是表中地一个记录。
列:表由列组成。列是表中的一个字段,存储表中某部分的信息。所有表都是由一个或多个列组成的。

主键:表中一列(或一组列),其值能够唯一标识表中每一行。没有主键,更新或删除表中特定行就极为困难。
外键:外键为某个表中的一列,它包含另一个表的主键值,定义了两个表之间的关系。

视图:视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。使用视图可以简化复杂的SQL查询语句。

存储过程:简单来说,存储过程就是为以后使用而保存的一条或多条 SQL语句。可将其视为批文件,虽然它们的作用不仅限于批处理。存储过程可以简化操作,便于变动的管理等。

以上所述是小编给大家介绍的MySQL从入门到放弃-安装详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!

21分钟 MySQL 入门教程

21分钟 MySQL 入门教程

目录

以上就是本次给大家分享的关于Mysql的全部知识点内容总结,大家还可以在下方相关文章里找到Linux/UNIX和Window平台上安装、 mysql中插入emoji表情失败的、 MySQL存储引擎InnoDB的配置及、 等mysql文章进一步学习,感谢大家的阅读和支持。

上一篇:MySQL存储引擎InnoDB的配置及使用方法

下一篇:MySQL双向备份的实例代码和步骤

展开 +

收起 -

MySQL安装 相关内容
PHP和MySQL Web开发

在《PHP和MySQL Web开发》书中,我们将把使用PHP与MySQL的经验和心得体会毫无保留地分享给你,PHP和MySQL是目前热门的两个Web开发工具。

查看详情
MySQL DBA修炼之道

MySQL DBA修炼之道 以实战讲解为主,摒弃了生产实践中不常用的知识和技术。书中内容主要分为5部分。第壹部分介绍MySQL的应用领域和适用场景、基础架构、常见生产环境部署方式,以及MySQL安

查看详情
PHP和MySQL Web开发

《PHP和MySQL Web开发》将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子

查看详情
PHP+MySQL动态网站开发从入门到精通

《PHP+MySQL动态网站开发从入门到精通》本书循序渐进地介绍了PHP 7 MySQL 5.7开发动态网站的主要知识和技能,提供案例、课件、命令速查手册,让你看得懂、学得会、做得出,教你快速成为网站应用开发高手。

查看详情
深入理解MariaDB与MySQL

深入理解MariaDB与MySQL 讲解了MariaDB的诞生背景及设计目的,并通过与MySQL的比较使读者轻松理解MariaDB。本书内容涉及MariaDB 5.1~10.0的各个方面,讲解重点在于MariaDB 10.0的各种实用功能。此外,M

查看详情
MySQL王者晋级之路

本书深入剖析MySQL数据库体系结构,实战演练备份恢复、主从复制,详解高可用集群架构的设计与实践过程,详细梳理优化思路,展现新版本的特性,并与真实生产案例相结合,通过核心原理到“王者”实战,全面覆盖MySQL数据库的知识点

查看详情
MySQL技术精粹:架构、高级特性、性能优化与集群实战

这书对于MySQL高级客户,详尽解读MySQL高級应用技术性。书中详细说明了每一个知识结构图及其数据库实际操作的方式和方法。这书重视实战实际操作,协助读者由浅入深地把握MySQL中的各类高

查看详情
MySQL从入门到项目实践

MySQL从入门到项目实践 (超值版)采用基本知识关键运用关键技术高級运用应用领域新项目实践活动构造和循序渐进,由深到精的学习方式开展解读。本书分成6篇29章。最先解读MySQL的安裝与配备

查看详情
MySQL安装 学习笔记
网友NO.516433

快速学习MySQL索引的入门超级教程

所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找。而用的最多,并且是mysql默认的就是二叉树算法 BTREE,通过BTREE算法建立索引的字段,比如扫描20行就能得到未使用BTREE前扫描了2^20行的结果,具体的实现方式后续本博客会出一个算法专题里面会有具体的分析讨论; Explain优化查询检测 EXPLAIN可以帮助开发人员分析SQL问题,explain显示了mysql如何使用索引来处理select语句以及连接表,可以帮助选择更好的索引和写出更优化的查询语句. 使用方法,在select语句前加上Explain就可以了: Explain select * from blog where false; mysql在执行一条查询之前,会对发出的每条SQL进行分析,决定是否使用索引或全表扫描如果发送一条select * from blog where falseMysql是不会执行查询操作的,因为经过SQL分析器的分……

网友NO.143320

MySQL入门(一) 数据表数据库的基本操作

序言 这类文章,记录我看《MySQL5.6从零开始学》这本书的过程,将自己觉得重要的东西记录一下,并有可能帮助到你们,在写的博文前几篇度会非常基础,只要动手敲,跟着我写的例子全部实现一遍,基本上就搞定了,前期很难理解的东西基本没有,所以写博文的内容,就是以练题的形式来呈现的。 需要用的资料以链接的形式给需要的同学。 我用的mysql版本为: Mysql-5.5.45-win64.msi 密码是:26zw 图形化工具 Navicat(前期不推荐用,直接手动敲): Navicat 密码:c7fs 开始我的MySQL之旅吧 始于2016.12.04 --WH 一、数据库的安装 这个就不在这里过多阐述了,因为网上实在是太多安装mysql的教程了,有了我给的mysql,在按照这个安装教程(MySQL安装教程)去看,就能够安装完好。 安装好mysql后,如果需要使用windows命令窗口(也就是cmd)来操作mysql,那么就需要配置环境变量,……

网友NO.675629

初识NodeJS服务端开发入门(Express+MySQL)

NodeJS对前端来说无疑具有里程碑意义,在其越来越流行的今天,掌握NodeJS已经不再是加分项,而是前端攻城师们必须要掌握的技能。本文将与同志们一起完成一个基于Express+MySQL的入门级服务端应用,即可以对数据库中的一张表进行简单的CRUD操作。但本人还是斗胆认为,通过这个应用,可以让没怎么接触后端开发的同志对使用Node进行后端开发有一个大致了解。 Express工程环境准备 1. 安装express,和express项目种子生成器(什么?你问第1步为什么不是安装NodeJS,我也只能呵呵..) 安装express npm install express -g 安装express npm install express-generator -g 2. 创建工程。进入工程目录,运行命令 express projectName expresst项目种子生成器会帮我们生成express相应的工程结构,如下 /bin: 用于应用启动 /public: 静态资源目录 /routes:可以认为是controller(控制器)目录 /views: jade模板……

网友NO.434411

MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全

如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–MySQL Community Edition (GPL)(这是免费版的,当然,有钱的可以用收费的,功能更强大)–MySQL Community Server (GPL) –选择对应的系统和电脑版本(在这里,我选择的是Window系统64位的下载) –No thanks, just start my download. 如何安装: 因为是免安装的,我们下载好压缩包,直接解压到我们想安装的目录下就可以了。 新建my.ini文件,粘贴以下代码(注意:basedir和datadir 修改成自己的安装路径): [mysql]# 设置mysql客户端默认字符default-character-set=utf8#设置3306端port = 3306# 设置mysql的安装目basedir=D:\\mysql-5.7.14-winx64# 设置mysql数据库的数据的存放目datadir=D:\\mysql-5.7.14-winx64\\data# 允许最大连接max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符character-set-server=ut……

<
1
>

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757