SQL 语法整理

近期工作中多少会涉及到SQL 相关的内容,尤其是leader在做分布式存储引擎底座的设计过程中提到:各种分布式事务,二级索引,还有剖析B+树的实现 ,并和我们rocksdb 的LSM实现差异等等,真的是让之前对分布式存储领域涉事不深的我云里雾里。

特此将SQL相关的知识也做一个总结,在前人已有的积累之下做一个总体的语法入门总结,后续将深入引擎层探索底层数据模型的实现。

这里以mysql为切入点,整理了开发人员需要了解的三种语言及其基本使用语法:DDL,DML,DQL
在这里插入图片描述
本人使用的是mac,所以安装的话直接brew install mysql 安装默认最新版本8.0.19 或者brew install mysql@5.6安装指定版本。
命令行中语法相关的帮助文档可以有两种方式:

  • 层级方式查阅
    命令行输入 ? content;
    在这里插入图片描述
    后续如果想要查询数据库操作语法,输入 ? Data Definition;,会输出一些操作语法
    在这里插入图片描述
    再想要看具体的语法,输入查询对应的语法即可。
  • 快速查询
    直接查询某一个具体的语法,比如
    ? show;查找show 开头的语法
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值