02_MySQL基础笔记
发布日期:2021-05-18 05:20:19 浏览次数:24 分类:精选文章

本文共 1080 字,大约阅读时间需要 3 分钟。

MySQL基础笔记

解决SQL步骤

  • 基本的从操作,确保表的关联性。
  • 检查数据量,必要时进行JOIN操作。
  • 确定JOIN类型(外连接或内连接),并注意外连接时主表的完整性。
  • JOIN操作必须使用ON关键字。
  • 考虑对主表进行过滤,使用WHERE子句。
  • 检查是否需要分组操作,并明确分组依据列,使用GROUP BY。
  • 在使用GROUP BY时,建议将分组列放在SELECT语句的最后,确保统计列优先处理。
  • 对分组结果进行进一步过滤,使用HAVING子句。
  • 确定是否需要排序,使用ORDER BY。
  • 本阶段目标

  • 理解数据库的重要性。
  • 学习数据库相关概念,包括DBMS、数据库和SQL。
  • 理解数据库存储数据的特点。
  • 学习MySQL的初始知识,包括安装、服务管理和常用命令。
  • 为什么学习数据库

  • 数据持久化存储。
  • 提供结构化查询,方便数据管理。
  • 数据库存储数据的特点

  • 数据存储在表中,表存储在数据库中。
  • 数据库包含多个表,每个表有独特的名称。
  • 表具有特性,定义数据存储方式。
  • 表由列组成,类似于属性。
  • 数据按行存储,每行类似于对象。
  • 初始MySQL

    MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用开发。以下是MySQL的基本操作和常用命令:

    MySQL服务管理

    • 启动服务:通过“管理” > “服务”启动MySQL。
    • 停止服务:使用命令net stop MySQL服务名

    MySQL登录

    • 使用MySQL客户端:连接到本地或远程MySQL服务器。
    • 命令格式mysql -h主机名 -P端口号 -u用户名 -p密码

    常用SQL命令

  • 查看所有数据库:SHOW DATABASES;
  • 切换数据库:USE 库名
  • 查看表:SHOW TABLES;SHOW TABLES FROM 库名;
  • 创建表:CREATE TABLE 表名 (字段名 类型, ...)
  • 查看表结构:DESC 表名
  • 查询数据:SELECT * FROM 表名
  • 查看版本:SELECT version();mysql --version
  • MySQL语法规范

  • 关键字不区分大小写,建议大写。
  • 每条命令用分号结尾。
  • 命令可缩进或换行。
  • 注释方式:
    • 单行注释:# 注释
    • 多行注释:/* 注释 */
  • SQL语言分类

    • DCL:数据控制语言,管理访问权限和事务。
      • GRANT:授予访问权限
      • REVOKE:撤销权限
      • COMMIT:提交事务
      • ROLLBACK:回退事务
      • SAVEPOINT:设置保存点
      • LOCK:加锁

    通过以上步骤,可以逐步掌握MySQL的基础知识,了解数据库管理和SQL操作的核心技能。

    上一篇:一、DQL(Data Query Language):数据查询语言。
    下一篇:开发必备软件

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月12日 16时41分24秒