MySQL学习(第一周)

MySQL学习

MySQL学习规划

MySQL学习规划

MySQL基础学习

MySQL概述

MySQL概述

数据库:数据存储的仓库,主要用于存储数据。

数据库管理系统:操纵和管理数据库的大型软件,是一个可以操纵数据和管理数据的软件。

SQL:操纵关系型数据库的编程语言,是一套标准。

MySQL安装和启动
  1. 安装

    a) 方法一:利用执行文件.exe进行安装

    下载地址:https://dev.mysql.com/downloads/installer/
    MySQL下载1MySQL2
    双击上图所示的安装包,出现以下界面:
    3
    然后,一直点击next,直到安装完成。

  2. b) 方法二:利用压缩包进行安装

    下载地址:https://dev.mysql.com/downloads/
    4
    5
    MySQL安装包下载完成,将其解压到D盘中:
    6
    在解压后的MySQL目录下新建my.ini文件,将以下代码复制带my.ini文件中

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录   ----------是你的文件路径-------------
    basedir=D:\Program Files (x86)\mysql-8.0.29-winx64
    # 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
    #datadir=D:\Program Files (x86)\mysql-8.0.29-winx64\data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8mb4
    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
    

    然后对MySQL进行初始化操作,以管理员身份打开cmd,切换到MySQL的bin目录下:6在此目录下执行命令:mysqld --initialize --console
    6若出现以下问题:
    7
    说明之前安装过的MySQL没有清除干净,需要通过命令来清除mysqld -remove MySQL
    7
    最终MySQL安装完成,并启动MySQL
    8再输入代码:mysql -uroot -p进入MySQL,输入密码:czfe_E?Ng5.f(之前随机产生的密码),利用修改代码来修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    最后,为了方便MySQL的使用,需要对其进行环境配置:此电脑->属性->高级系统设置->环境变量->系统变量->新建
    910
    安装完成!

  3. 启动

    按WIN+R键,输入service.msc–>MySQL–>启动或停止

    在cmd中输入:

    • 启动代码:net start (windows service name)

    • 停止代码:net stop MySQL80(windows service name)
      1112
      命令代码解读:mysql [ip] [端口] -u root -p

数据模型
  1. 关系性数据库(RDBMS)

    概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。即通过某表中的一列数据,与另一表进行相关联。

    特点:使用表存储数据,格式统一,便于维护

    使用SQL语言操作,标准统一,使用方便

  2. 数据模型

    13

SQL语法学习

SQL通用语法

14

SQL分类

15

DDL(数据定义语言)
数据库操作

16

表操作–查询和创建

1718

数据类型及案例

19
123.45的精度为5;标度为2;
20
21

表操作–修改和删除

2223242526

MySQL与Navicat连接

打开Navicat Premium 12,点击连接–>MySQL:
26
27
取名以及输入MySQL密码;完成连接。
28
右击MySQL–>新建数据库:
2930
最后建立test数据库,打开数据库,并点击新建表,并对定义表,表建立完成后,点击保存,若后续需要更改表,右击表名,选择设计表即可进行表的修改。
31
在查询中可编写MySQL脚本,即可完成对数据操作。

DML(数据操作语言)

添加数据:INSERT

修改数据:UPDATE

删除数据:DELET

添加或插入

32

更新和删除

33
34

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值