Datawhale MySQL训练营 Day1- MySQL安装及数据库基础

一. 安装环境及版本

- windows10

- mysql-installer-community-8.0.15.0.msi

navicat for mysql10.0.11

二. 安装及验证

1,直接双击下载好的.msi文件,之后参照 这个链接 选择相应的配置项。

2,安装好之后,可以使用navicat来验证是否安装成功。

3,出现如下信息则说明安装成功。

Tip:

   - 如果出现《1251》错误,可以按照以下步骤解决:

打开MySQL的Command,然后输入下面的命令(直接复制即可):

USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '888888';
FLUSH PRIVILEGES;

root是用户名,localhost是ip地址127.0.0.1都是特指本机,mysql_native_password是旧的密码验证机制,888888是密码,最后别忘了分号;

- 可以从“计算机管理”页,手动重启mysql服务

 

 

 

三. 数据库相关概念(按自己理解,白话来说)

- 数据库:若干数据的集合。

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

- 二维表: 由行列组成,知道行号列号即可确定一个表中的数据。

- 行:一行即一个样本。

- 列:一列即某个属性(特征)的所有取值。

- 主键:可以唯一地标识表中的某一条记录。

- 外键:举例说明

学生表(学号,姓名,性别,班级) 
其中每个学生的学号是唯一的,学号就是一个主键 
成绩表(学号,课程号,成绩) 
成绩表中单一一个属性无法唯一标识一条记录。
  
成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键 

四. MySQL的CURD

- 很多复杂的SQL语句也是由基础的CURD组成的,因此熟练掌握基础语句并灵活使用也是很重要d。

  • Create:
    insert into T(...) values(...);
  • Read:
    Select ... From T Where...;
  • Update:
    Update T Set... Where...;
  • Delete:
    Delete From T Where...;

Todo:具体例子

五. 参考资料

https://blog.csdn.net/zhouzezhou/article/details/52446608

https://blog.csdn.net/u013700358/article/details/80306560

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值