我的MySQL学习笔记(一)

本文探讨了数据库设计的重要性,包括效率、扩展性和应用程序开发的简易性,并介绍了数据库设计的三大范式。重点阐述了MySQL的优势,如速度、开源、易用和可移植性,并详细说明了如何修改MySQL密码。此外,还提到了SQL的基本操作和MySQL服务的启停方法。
摘要由CSDN通过智能技术生成

TheFirst


  • 数据库设计:就是将数据库中的数据实体及这些数据实体之间的关系,进行规划和结构化的过程
  • 良好的数据库设计表现在以下方面:
    1.效率高
    2.便于进一步扩展
    3.可以使应用程序的开发变得更容易

设计数据库的步骤省略,但要遵循三大范式:

  • 第一范式:确保每列的原子性,即每列都是不可分割的最小数据单元
  • 第二范式:在第一范式基础上:确保表中每列都和主键相关
  • 第三范式:在前两条基础上,确保每列都和主键列直接相关,而不是间接相关 (列与列之间不存在相互依赖关系)

  • 常见的数据库有:Oracal、MySQL、DB2、SQL Server、Nosql等
  • MySQL的优势
    1.运行速度快,体积小
    2.开源免费,使用成本低
    3.复杂程度低,易于使用
    4.可移植性强
    5.适用于大多数用户,因为它支持最常用的数据管理功能

SQL(Structured Query Language):结构化查询语言


基本常识:

  • 默认端口:3306
  • 默认字符集设置:Latin1(标准字符集)utf-8(支持多语言,最好的字符集)
  • 检查是否启动MySQL服务:net start mysql
  • 停止MySQL服务:net stop mysql
  • 登陆数据库:mysql -u 用户名 -p密码p后边无空格
  • 本机地址:localhost / 127.0.0.1
  • 默认有4个创建好的数据库,不应该改动它们

了解修改密码的前提:
停止mysql服务:cmd–>services.msc找到mysql服务,关闭
开启一个mysql服务:cmd–>输入:mysqld ‐‐skip‐grant‐tables
使用数据库:cmd–>输入mysql ‐u root ‐p无需密码
命令:正常输入mysql相关的命令使用

修改密码:

  • 进行上述步骤后,输入use mysql;使用mysql数据库。
  • 修改密码:update user set password=password('新密码') WHERE user='原密码';
  • 关闭cmd窗口,任务管理器中关闭mysqld进程
  • 重启mysql服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值