2022-04-11

MYSQL基础操作操作、MYSQL语法基本用法

SQL : structure query language 结构化查询语句

SQL组件 : DDL (定义,创建) DML (操作) DQL (查询), DCL (控制)

以下部分内容 由小红书www.xiaohongshutuiguang.cn)转载提供!

今天地核心主题就是DDL : 定义数据库和数据表地结构. 我们常用的功能是增删改,分别对应的命令是create、drop 和 alter.

数据库操作四大步骤 :连接数据库 打开数据库 操作 关闭退出

再介绍一个图形化的操作数据库的应用软件 Navicat :

它的好处是提供了图形化的界面,使得我们操作数据库更便捷,快速,可以极大的提高工作效率,但是初期我个人认为并不建议使用,最好是熟知熟用了命令行界面之后再去使用Navicat提高工作效率.

创建数据库: create database 库名 default charset=utf8mb4; (后面的default可省略,

其实就是指定数据库采取的字符集) MySQL使用的编码就是 utf8mb4

SQL一般采用HASH JOIN算法实现这些关联,要计算 HASH

值并做比较。每次只能解析一个JOIN,有N个JOIN要执行N遍动作,每次关联后都需要保持中间结果供下一轮使用,计算过程复杂,数据也会被遍历多次,计算性能不好。

通常,这些关联的代码表都很小,可以先读入内存。如果将订单表中的各个关联字段预先做序号化处理,比如将雇员编号字段值转换为对应雇员表记录的序号。那么计算时,就可以用雇员编号字段值(也就是雇员表序号),直接取内存中雇员表对应位置的记录,性能比HASH

JOIN快很多,而且只需将订单表遍历一次即可,速度提升会非常明显!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 学习编程为什么必须学习数据库 数据库入门介绍 一、为什么学习数据库? 学习数据库,你肯定需要先了解它,这样你才知道...
    xu1234567阅读 2,615评论 0 0
  • 一、sql简介 1.1数据库 数据库之所以叫数据库,首先它是一个库,一个存储数据的库,可以理解成仓库。sql的作用...
    Adam_Xiang阅读 2,767评论 0 0
  • 连锁店小程序开发 连锁门店小程序有哪些玩法 玩法一:总部统一部署,分配经营权益 传统连锁门店单打独斗,而【连锁门店...
    L是木子李呢阅读 803评论 0 0
  • 共同点 multiprocessing和subprocess都是对操作系统底层多进程api的封装: multipr...
    籍籍无名的鼠辈阅读 3,947评论 0 0
  • 盖白发总操作不好?掌握这样的调色技术,不同的颜色也能盖白发 美发课堂 2020-07-08 · 泉州市飞博文化传媒...
    c4decc4822f8阅读 1,225评论 0 0

友情链接更多精彩内容