前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
自检篇
每日一题
  • 综合

    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础

    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习

    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他

    • Handbook
    • 职场话题
    • CSS可视化
  • 框架文档

    • React
    • Vue3
    • Vite
    • Svelte
    • Angular
    • NodeJS
    • Egg
    • Nest
    • Koa
    • Express
    • Electron
    • Ionic
    • Taro
    • Uniapp
    • React Native
    • Webpack
    • Rollup
    • Jquery API
    • Bootstrap
    • Axios
    • Lodash
    • RXJS
    • Sequelize
    • TypeORM
    • Mongoose
    • GraphQL
    • Puppeteer
    • Sass
    • Less
    • Umi4
    • Miniprogram
  • 文档教程

    • Cheatsheets
    • Devdocs有可能是全球最全的文档库
    • Overapi
    • JavaScript 标准参考教程
    • ES6 入门教程
    • MDN在线文档
    • Typscript中文文档
    • JavaScript Promise迷你书(中文版)
    • Canvas API中文
    • Git中文手册
    • 云开发Cloudbase
    • Serverless中文文档
  • UI组件

    • Ant Design React
    • Ant Design Vue
    • Ant Design Pro
    • ProComponents
    • 腾讯Tdesign
    • NutUI京东风格的轻量级移动端 Vue 组件库
    • Semantic UI Vue
    • Cube UI Vue滴滴
    • Iview UI
    • 有赞Vant Vue3
    • 有赞Vant 小程序
    • Element UI Vue3
  • 可视化

    • Antv
    • Bizcharts
    • Threejs
    • D3js
    • Highcharts
    • Echarts
  • 配置相关

    • ESLint
    • Babel
    • Nginx中文文档
    • Github Action中文
    • Docker官方文档
    • Jenkins官方文档
  • 后端相关

    • Spring官方文档中文版
    • Spring Boot官方文档
    • Spring Cloud官方文档
    • Java8官方文档
    • maven官方文档
    • Tomcat 8官方文档
    • Kafka中文文档
    • MyBatis中文文档
    • RabbitMQ中文文档
    • Dubbo中文文档
    • Netty官方文档
    • Elasticsearch官方文档
    • K8S官方文档
  • 实用工具

    • 在线正则表达式调试工具
    • 在线正则表达式可视化
    • 常用正则表达式大全
    • 可以在线看代码流程的网站:loupe
    • 在线MD5编码工具
    • 在线JWT解码工具
    • 在线JSON解析
    • 在线文本比对
    • 在线JS代码格式化
    • 在线SQL压缩格式化
    • 在线XML压缩格式化
    • 在线时间戳转化工具
    • 在线RGB颜色转化工具
    • 在线HTTP在线接口测试工具
    • 在线IP地址查询
    • 在线菜鸟综合导航工具
  • 在线编程

    • MipCode快速的在线代码创作工具
    • Codepen
    • Jsbin
    • CodeSandBox在线快速学习React/Vue
    • Vue SFC Playground
    • Vue3 模板在线解析查看编译结果
    • Svelte Playground
    • 在线尝试Babel编译
    • Typescript在线编译
    • AST可视化编辑
    • 在线尝试Rollup打包
    • Prettier Playground
    • Stackblitz基于VSCODE的WEBIDE
    • NPM Runkit在浏览器中快速学习及尝试Node.js模块
    • Play with Docker在线体验
  • CSS相关

    • 用来帮助大家查找CSS的相关属性的语法,以及使用方法
    • 提供了CSS相关属性的浏览器兼容表,同时提供了对应属性资源
    • Flex在线动态练习
    • 贝塞尔曲线生成工具
    • SCSS在线转CSS
    • Clip-path在线生成器
    • Animate.css动画效果
    • 按需定制CSS动画效果
    • 一份清单,按字母表顺序列出了每个CSS属性
    • CSS按钮生成器
    • Css3按钮动画
    • CSS3渐变样式生成器,类似Photoshop中的渐变界面
    • CSS3 Maker可在线演示渐变阴影旋转动画并生成代码
    • CSS3 Tool非常方便的生成背景渐变、阴影、旋转和边框圆角效果
    • SVG背景生成
    • 多张图片合成雪碧图
    • 汇集了实现各种加载效果的CSS代码片段
    • SVG滤镜
    • HTML5 元素标签含义大全(元素周期表)
    • HTML语义化
    • KakaCss快速生成Css样式,在任意网站复制内容,再到本页面Ctrl+V
    • CSS参考手册
    • 各种各样的loading效果
    • CSS shadow generator
    • 通过拖拽的形式生成需要的border radius
    • 花式半径生成器-通过拖拽的形式生成需要的border radius
    • cssgrid-generator
  • 综合

    • 可视化学习算法网站
    • 在线Nginx配置
    • React生命周期查看网站
    • CodeFun设计稿智能生成源代码
    • Imgcook由设计稿一键智能生成代码的大厨
  • 创作必备

    • 在线画图processon
    • Draw.io免费的流行的流程图工具
    • 在线思维导图mindline
    • 在线字数统计
    • 在线mardown排版
    • 在线免费图床
    • 在线代码截图carbon
    • 在线短链生成
    • 在线文本替换
    • 在线文件压缩
    • 在线多媒体转换器
    • 在线PDF转化工具SmallPdf
    • 在线任意文件的格式转换Convertio
    • 在线PS工具
    • 在线抠图工具
    • LOGO在线制作
    • 在线制作海报设计工具
    • Open source icons
    • 表情包在线网站
    • 图片智能放大工具
    • ICO图标在线生成
    • 视频转GIF工具
    • 音频在线处理
    • 多图合成GIF工具
    • 在线图片压缩工具
    • Pixabay图片素材库
    • Unsplash图片素材库
    • Pexels图片素材库
小程序题库
公众号动态
博客动态
前端导航
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
自检篇
每日一题
  • 综合

    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础

    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习

    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他

    • Handbook
    • 职场话题
    • CSS可视化
  • 框架文档

    • React
    • Vue3
    • Vite
    • Svelte
    • Angular
    • NodeJS
    • Egg
    • Nest
    • Koa
    • Express
    • Electron
    • Ionic
    • Taro
    • Uniapp
    • React Native
    • Webpack
    • Rollup
    • Jquery API
    • Bootstrap
    • Axios
    • Lodash
    • RXJS
    • Sequelize
    • TypeORM
    • Mongoose
    • GraphQL
    • Puppeteer
    • Sass
    • Less
    • Umi4
    • Miniprogram
  • 文档教程

    • Cheatsheets
    • Devdocs有可能是全球最全的文档库
    • Overapi
    • JavaScript 标准参考教程
    • ES6 入门教程
    • MDN在线文档
    • Typscript中文文档
    • JavaScript Promise迷你书(中文版)
    • Canvas API中文
    • Git中文手册
    • 云开发Cloudbase
    • Serverless中文文档
  • UI组件

    • Ant Design React
    • Ant Design Vue
    • Ant Design Pro
    • ProComponents
    • 腾讯Tdesign
    • NutUI京东风格的轻量级移动端 Vue 组件库
    • Semantic UI Vue
    • Cube UI Vue滴滴
    • Iview UI
    • 有赞Vant Vue3
    • 有赞Vant 小程序
    • Element UI Vue3
  • 可视化

    • Antv
    • Bizcharts
    • Threejs
    • D3js
    • Highcharts
    • Echarts
  • 配置相关

    • ESLint
    • Babel
    • Nginx中文文档
    • Github Action中文
    • Docker官方文档
    • Jenkins官方文档
  • 后端相关

    • Spring官方文档中文版
    • Spring Boot官方文档
    • Spring Cloud官方文档
    • Java8官方文档
    • maven官方文档
    • Tomcat 8官方文档
    • Kafka中文文档
    • MyBatis中文文档
    • RabbitMQ中文文档
    • Dubbo中文文档
    • Netty官方文档
    • Elasticsearch官方文档
    • K8S官方文档
  • 实用工具

    • 在线正则表达式调试工具
    • 在线正则表达式可视化
    • 常用正则表达式大全
    • 可以在线看代码流程的网站:loupe
    • 在线MD5编码工具
    • 在线JWT解码工具
    • 在线JSON解析
    • 在线文本比对
    • 在线JS代码格式化
    • 在线SQL压缩格式化
    • 在线XML压缩格式化
    • 在线时间戳转化工具
    • 在线RGB颜色转化工具
    • 在线HTTP在线接口测试工具
    • 在线IP地址查询
    • 在线菜鸟综合导航工具
  • 在线编程

    • MipCode快速的在线代码创作工具
    • Codepen
    • Jsbin
    • CodeSandBox在线快速学习React/Vue
    • Vue SFC Playground
    • Vue3 模板在线解析查看编译结果
    • Svelte Playground
    • 在线尝试Babel编译
    • Typescript在线编译
    • AST可视化编辑
    • 在线尝试Rollup打包
    • Prettier Playground
    • Stackblitz基于VSCODE的WEBIDE
    • NPM Runkit在浏览器中快速学习及尝试Node.js模块
    • Play with Docker在线体验
  • CSS相关

    • 用来帮助大家查找CSS的相关属性的语法,以及使用方法
    • 提供了CSS相关属性的浏览器兼容表,同时提供了对应属性资源
    • Flex在线动态练习
    • 贝塞尔曲线生成工具
    • SCSS在线转CSS
    • Clip-path在线生成器
    • Animate.css动画效果
    • 按需定制CSS动画效果
    • 一份清单,按字母表顺序列出了每个CSS属性
    • CSS按钮生成器
    • Css3按钮动画
    • CSS3渐变样式生成器,类似Photoshop中的渐变界面
    • CSS3 Maker可在线演示渐变阴影旋转动画并生成代码
    • CSS3 Tool非常方便的生成背景渐变、阴影、旋转和边框圆角效果
    • SVG背景生成
    • 多张图片合成雪碧图
    • 汇集了实现各种加载效果的CSS代码片段
    • SVG滤镜
    • HTML5 元素标签含义大全(元素周期表)
    • HTML语义化
    • KakaCss快速生成Css样式,在任意网站复制内容,再到本页面Ctrl+V
    • CSS参考手册
    • 各种各样的loading效果
    • CSS shadow generator
    • 通过拖拽的形式生成需要的border radius
    • 花式半径生成器-通过拖拽的形式生成需要的border radius
    • cssgrid-generator
  • 综合

    • 可视化学习算法网站
    • 在线Nginx配置
    • React生命周期查看网站
    • CodeFun设计稿智能生成源代码
    • Imgcook由设计稿一键智能生成代码的大厨
  • 创作必备

    • 在线画图processon
    • Draw.io免费的流行的流程图工具
    • 在线思维导图mindline
    • 在线字数统计
    • 在线mardown排版
    • 在线免费图床
    • 在线代码截图carbon
    • 在线短链生成
    • 在线文本替换
    • 在线文件压缩
    • 在线多媒体转换器
    • 在线PDF转化工具SmallPdf
    • 在线任意文件的格式转换Convertio
    • 在线PS工具
    • 在线抠图工具
    • LOGO在线制作
    • 在线制作海报设计工具
    • Open source icons
    • 表情包在线网站
    • 图片智能放大工具
    • ICO图标在线生成
    • 视频转GIF工具
    • 音频在线处理
    • 多图合成GIF工具
    • 在线图片压缩工具
    • Pixabay图片素材库
    • Unsplash图片素材库
    • Pexels图片素材库
小程序题库
公众号动态
博客动态
前端导航
Mysql基础复习
首页
2019-01-22 15:26:48
DataBase
Mysql

好久没用sql,都忘得干干净净,翻阅以前的学习笔记,觉得有些可记录的点,放在这里以便备用查阅

# 一、环境搭建

mac安装MySQL

brew install mysql
@前端进阶之旅: 代码已经复制到剪贴板

# 启动

mysql.server start
@前端进阶之旅: 代码已经复制到剪贴板
#登录
mysql -uroot 
@前端进阶之旅: 代码已经复制到剪贴板

# 二、基础知识

# 1、数据库的连接

# 例子
mysql -u root -p 123456 -h 127.0.0.1 
@前端进阶之旅: 代码已经复制到剪贴板
  • -u 用户名
  • -p 密码
  • -h host主机

# 2、库级知识

命令后面加上分号

  • 显示数据库: show databases;
  • 选择数据库: use dbname;
  • 创建数据库: create database dbname charset utf8;
  • 删除数据库: drop database dbname;

# 3、表级操作

# 3.1 显示库下面的表

show tables;
@前端进阶之旅: 代码已经复制到剪贴板

# 3.2 查看表的结构

desc tableName;
fe
Preview
  • 一、环境搭建
  • 二、基础知识
    • 1、数据库的连接
    • 2、库级知识
    • 3、表级操作
      • 3.1 显示库下面的表
      • 3.2 查看表的结构
      • 3.3 查看表的创建过程:
      • 3.4 创建表
      • 3.5 修改表
    • 4、列类型讲解
      • 4.1 列类型
      • 4.2 数值型
      • 4.3 字符型
      • 4.4 日期时间类型
    • 5、增删改查基本操作
      • 5.1 插入数据
      • 5.2 修改数据
      • 5.3 删除数据
      • 5.4 select 查询
    • 6、连接查询
      • 6.1 左连接
      • 6.2 右链接
      • 6.3 内连接
    • 7、子查询
    • 8、字符集
  • 三、查询知识
    • 3.1 基础查询 where的练习
      • 3.1.1 主键为32的商品
      • 3.1.2 不属第3栏目的所有商品
      • 3.1.3 本店价格高于3000元的商品
      • 3.1.4 本店价格低于或等于100元的商品
      • 3.1.5 取出第4栏目或第11栏目的商品(不许用or)
      • 3.1.6 取出100<=价格<=500的商品(不许用and)
      • 3.1.7 取出不属于第3栏目且不属于第11栏目的商品(and,或not in分别实现)
      • 3.1.8 取出价格大于100且小于300,或者大于4000且小于5000的商品
      • 3.1.9 取出第3个栏目下面价格<1000或>3000,并且点击量>5的系列商品
      • 3.1.10 取出第1个栏目下面的商品(注意:1栏目下面没商品,但其子栏目下有)
      • 3.1.11 取出名字以"诺基亚"开头的商品
      • 3.1.12 取出名字为"诺基亚Nxx"的手机
      • 3.1.13 取出名字不以"诺基亚"开头的商品
      • 3.1.14 取出第3个栏目下面价格在1000到3000之间,并且点击量>5 "诺基亚"开头的系列商品
      • 3.1.15 一道面试题
      • 3.1.16 练习题:
    • 3.2 分组查询group
      • 3.2.1 查出最贵的商品的价格
      • 3.2.2 查出最大(最新)的商品编号
      • 3.2.3 查出最便宜的商品的价格
      • 3.2.4 查出最旧(最小)的商品编号
      • 3.2.5 查询该店所有商品的库存总量
      • 3.2.6 查询所有商品的平均价
      • 3.2.7 查询该店一共有多少种商品
      • 3.2.8 查询每个栏目下面
    • 3.3 having与group综合运用查询
      • 3.3.1 查询该店的商品比市场价所节省的价格
      • 3.3.2 查询每个商品所积压的货款(提示:库存*单价)
      • 3.3.3 查询该店积压的总货款
      • 3.3.4 查询该店每个栏目下面积压的货款.
      • 3.3.5 查询比市场价省钱200元以上的商品及该商品所省的钱(where和having分别实现)
      • 3.3.6 查询积压货款超过2W元的栏目,以及该栏目积压的货款
      • 3. 3.7 where-having-group综合练习题
    • 3.4、order by 与 limit查询
      • 3.4.1 按价格由高到低排序
      • 3.4.2 按发布时间由早到晚排序
      • 3.4.3 接栏目由低到高排序,栏目内部按价格由高到低排序
      • 3.4.4 取出价格最高的前三名商品
      • 3.4.5 取出点击量前三名到前5名的商品
    • 3.5 连接查询
      • 3.5.1 取出所有商品的商品名,栏目名,价格
      • 3.5.2 取出第4个栏目下的商品的商品名,栏目名,价格
      • 3.5.3 取出第4个栏目下的商品的商品名,栏目名,与品牌名
      • 3.5.4 面试题
    • 3.6、union查询
    • 3.7、子查询:
  • 四、常用表管理语句
  • 五、查询总结
    • 5.1 insert
    • 5.2 update操作
    • 5.3 delete操作
    • 5.4 select查找
    • 5.5 select查询模型(重要)
    • 5.6 limit用法(做分页类能用到)
    • 5.7 子句的查询陷阱
    • 5.8 子查询
    • 5.9 from子查询
    • 5.10 exists子查询:
    • 5.11 内连接查询(重要)
    • 5.12 左连接特点
    • 5.13 union查询
  • 六、建表总结
    • 6.1 整型列
    • 6.2 浮点列与定点列
    • 6.3 字符型列
    • 6.4 日期时间类型
    • 6.5 列的默认值
    • 6.6 主键与自增
    • 6.7 列的删除与增加:(列的增删改)
    • 6.8 视图:(存储的都是语句)
    • 6.9 引擎的概念
    • 6.10 字符集与乱码问题
    • 6.11 索引
    • 6.12 索引操作
  • 七、常用函数
    • 7.1 数学函数
    • 7.2 聚合函数(常用于group by从句的select查询中)
    • 7.3 字符串函数
    • 7.4 日期和时间函数
    • 7.5 加密函数
    • 7.6 格式化函数
    • 7.7 类型转化函数
    • 7.8 系统信息函数
  • 八、Mysql十条常用语句
  • 九、可视化管理数据

← MongoDB拾遗(一)混合App之Ionic3小结篇 →