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

作者:K.Mirai 时间:2024-01-12 16:24:50 

学习内容

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从入门到放弃-安装详解整合网站的支持!

来源:https://blog.csdn.net/YukiNoo/article/details/88924614

标签:MySQL,入门,安装
0
投稿

猜你喜欢

  • php牛逼的面试题分享

    2023-11-20 19:31:35
  • Tkinter组件实现Radiobutton的示例

    2022-08-01 00:23:24
  • 实现WordPress主题侧边栏切换功能的PHP脚本详解

    2024-06-05 09:23:40
  • dl,dt,dd标签 VS 传统table实现数据列表

    2009-08-02 20:45:00
  • php集成环境xampp中apache无法启动问题解决方案

    2023-07-17 22:44:52
  • php实现图片转换成ASCII码的方法

    2023-09-07 12:10:57
  • Javascript中级语法快速入手

    2024-04-26 17:11:02
  • python三大器之迭代器、生成器、装饰器

    2022-04-14 13:44:20
  • ThinkPHP函数详解之M方法和R方法

    2023-11-22 12:00:25
  • 微信小程序跳转到其他网页(外部链接)的实现方法

    2024-04-17 09:56:17
  • PHP实现的获取文件mimes类型工具类示例

    2023-10-07 09:33:33
  • 最新python正则表达式(re模块)详解

    2022-09-01 06:09:58
  • 通过SQL绘制杨辉三角的实现方法介绍

    2024-01-27 04:08:49
  • Python实现非正太分布的异常值检测方式

    2021-11-22 12:27:57
  • Pytorch中TensorBoard及torchsummary的使用详解

    2023-10-14 11:22:36
  • 删除多余的属性 xmlns=""

    2010-08-24 18:41:00
  • python中如何打包用户自定义模块

    2022-12-25 11:22:53
  • python学习笔记之调用eval函数出现invalid syntax错误问题

    2023-11-03 01:48:30
  • 使用Python docx修改word关键词颜色的操作

    2022-01-15 01:47:34
  • PyCharm配置anaconda环境的步骤详解

    2023-07-26 10:11:20
  • asp之家 网络编程 m.aspxhome.com