MySQL - 基础篇

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: MySQL - 基础篇
  1. MySQL - Windows_CMD 下命令操作 MySQL 配置
  2. MySQL - Windows 版 MySQL 下载安装教辅
  3. MySQL - MySQL之外键约束
  4. MySQL - LEFT JOIN、RIGHT JOIN、INNER JOIN、CROSS JOIN、FULL JOIN
  5. MySQL - ON & WHERE 条件区别和执行顺序
  6. MySQL - 常用函数
  7. MySQL - CHAR_LENGTH 和 LENGTH 区别
  8. MySQL - WHERE & HAVING 区别
  9. MySQL - 子查询和连接
  10. MySQL - 查询表达式总结
  11. MySQL - 思维导图
  12. MySQL - 不使用外键约束的实操(一)
  13. MySQL - 不使用外键约束的实操(二)
  14. MySQL - 数据库设计(表之间的 3 种关联关系)
  15. 关于mysql时间类型 datetime 与 timestamp 范围
    datetime 类型取值范围:1000-01-01 00:00:00 到 9999-12-31 23:59:59
    timestamp 类型取值范围:1970-01-01 00:00:00 到 2037-12-31 23:59:59(经过测试得出范围为1970-01-01 08:00:01 到2038-01-19 11:14:07)
    Ps:timestamp类型具有自动初始化和自动更新的特性。
  16. MODIFY 和 CHANGE 的区别:
    MODIFY 可修改字段类型,字段属性。
    CHANGE 可修改字段名称,字段类型,字段属性。
  17. 优化
    1、用户所在的省份,用外键proId来代表该省份,否则用中文来代表的话占用资源很大。
  18. MySQL中no action和restrict的区别:
    在MySQL中,如果两个表存在主外关系,则有五种引用操作,分别是 cascade、no action、restrict、set null和set default,有很多人对no action的restrict区别搞不清楚,其实在MySQL中是一样的,原因如下:restrict是在修改或者删除之前去检查从表中是否有对应的数据,如果有,拒绝操作,而no action是来源标准的sql,在有些数据库中,会延迟检查,即在修改或者删除完以后去检查从表中是否有对应的数据,如果有,拒绝操作,但是在MySQL中,外键约束都会立即检查,所以两者等价。需要注意的是,set default 只是 MySQL 解析器认可,但是InnoDB和NDB 拒绝在定义表时,出现ON DELETE SET DEFAULT or ON UPDATE SET DEFAULT 语句。
  19. 占位符“?”:SQL已经预编译好了,然后替换中间的占位符,这个占位符在编译后就已经确定了它只是一个参数属性。因此,用注入的代码去替换占位符,这个SQL也不会再进行编译了,所以也达不到注入的目的。所以“预编译SQL的占位符既可以代替数据表,甚至是子查询语句”这句话是错误的。
  20. 只有MySQL数据库的JDBC程序需要创建Connection对象,其他数据库的JDBC程序不需要创建Connection对象就可以执行crud操作。√
  21. Connection是Java程序与数据库建立的连接对象,这个对象只能用来连接数据库,不能执行SQL语句。×,还能创建stmt,包含事务控制方法setAutoCommit,commit,rollback。
  22. IGNORE:插入去重技巧,省了逻辑代码查重步骤。
  23. 待更新...
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
Java 关系型数据库 MySQL
MySQL数据库基础
文章主要介绍MySQL数据库中一些常见的操作,为专栏文章,系列介绍
157 0
MySQL数据库基础
|
SQL 存储 关系型数据库
MySQL常用基础 - 小白必看(二)
概念:是一个数据定义语言 该语言部分包括: 1、对数据库的常用操作 2、对表结构的常用操作
119 0
MySQL常用基础 - 小白必看(二)
|
存储 SQL 缓存
MySQL数据库系列(一)------基础
数据不会随程序结束而消失
160 0
MySQL数据库系列(一)------基础
|
关系型数据库 MySQL 数据格式
【0基础学习mysql】之DML-表中数据的操作
【0基础学习mysql】之DML-表中数据的操作
134 0
【0基础学习mysql】之DML-表中数据的操作
|
关系型数据库 MySQL Java
MySQL数据库基础数据入门级[图文详解]
MySQL数据库基础数据入门级[图文详解]
MySQL数据库基础数据入门级[图文详解]
|
SQL 存储 人工智能
华为大佬的“百万级”MySQL笔记,基础+优化+架构一键搞定
前言 MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。 对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际上,学习MySQL,找对方法就能轻松搞定。 今天,特将华为大佬整理的“百万级”MySQL笔记分享给你们,从基础到优化再到架构,带你轻松上手,一键搞定。
|
存储 SQL JSON
|
关系型数据库 MySQL
MySQL基础(二)下
MySQL基础(二)下
117 0
MySQL基础(二)下
|
存储 SQL JSON
MySQL基础(二)中
MySQL基础(二)中
104 0
MySQL基础(二)中
|
存储 SQL NoSQL
MySQL基础(二)上
MySQL基础(二)上
177 0
MySQL基础(二)上
下一篇
DataWorks