![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL基础教程
underpressure
这个作者很懒,什么都没留下…
展开
-
MySQL基础教程---Chapter 14 使用文件进行交互
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day11 2020/10/26 目录14.1 导入 (从文本文件中读取数据)14.1.1 使用 csv 格式文本进行输入14.1.2 导出14.2 从文件中读取并执行 SQL 命令14.2.1 通过 MySQL 监视器执行编写在文件中的 SQL 语句14.2.2 通过命令提示符执行编写在文件中的 SQL 语句14.3 SQL 执行结果保存到文件中14.3.1 使用重定向将结果输出到标准输出14.3.2 使用 tee 命令将 SQ原创 2020-10-26 22:32:53 · 302 阅读 · 0 评论 -
MySQL基础教程---Chapter13 熟练使用事务
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day10 2020/10/24 目录13.1 存储引擎13.1.1 什么是存储引擎13.1.2 存储引擎种类13.2 设置存储引擎13.1.1 确认存储引擎13.1.2 修改存储引擎13.3 事务13.4 使用事务13.4.1 开启事务13.4.2 回滚 ( 复原 )13.4.3 提交 ( 反映 )13.5 自动提交功能13.5.1 关闭自动提交功能13.5.2 确认、开启自动提交功能 13.1 存储引擎 13.1.1 什么是存原创 2020-10-24 13:34:30 · 123 阅读 · 0 评论 -
MySQL基础教程---Chapter 12 熟练使用存储过程
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day9 2020/10/23 目录12.1 使用存储过程12.1.1 创建存储过程12.1.2 修改分隔符的设置12.1.3 执行存储过程12.1.4 创建只显示大于等于指定值的记录的存储过程12.2 显示、删除12.3 存储函数12.3.1 创建存储函数12.3.2 显示、删除12.4 触发器12.4.1 创建12.4.2 确认、删除 12.1 使用存储过程 将多个 SQL 语句组合成在一起,只需要使用 “CALL XX” 就原创 2020-10-23 22:14:54 · 182 阅读 · 0 评论 -
MySQL基础教程---Chapter 11 熟练使用视图
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day8 2020/10/22 目录11.1 视图相关概念11.2 使用视图11.2.1 创建视图11.2.2 通过视图更新列的值11.3 创建视图11.3.1 设置条件创建视图11.3.2 确定视图11.4 限制通过视图写入11.5 替换、修改、删除视图小结拓展:复制 11.1 视图相关概念 将 SELECT 的结果像表一样保留下来的虚表 就是视图。 视图其实就是一种信息,用户按照想要的条件收集某表某列的数据,它不是实体。 11原创 2020-10-22 15:39:33 · 78 阅读 · 0 评论 -
MySQL基础教程---Chapter 10 使用多个表
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day7 2020/10/21 目录10.1 显示多个表的记录10.1.1 显示多条提取结果10.1.2 使用 UNION 合并 3 个以上表10.1.3 按条件合并多条提取结果并显示10.1.4 合并显示多条提取结果(允许重复)10.2 内连接 (类似于求交)10.2.1 连接两个表10.2.2 选择列进行显示,USING 使 ON 后更容易阅读10.2.3 通过 WHERE 设置条件从连接表中提取记录10.3 外连接 (类似于原创 2020-10-21 15:41:14 · 77 阅读 · 0 评论 -
MySQL基础教程---Chapter 9 编辑数据
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day6 2020/10/20 目录9.1 更新记录9.1.1 修改符合条件的记录9.2 复制9.2.1 复制指定记录9.2.2 排序后复制9.3 删除9.3.1 删除指定记录9.3.2 排序后删除 9.1 更新记录 UPDATE 9.1.1 修改符合条件的记录 UPDATE + WHERE 1. UPDATE 表名 SET 列名 = 设置的值; 如:UPDATE tb SET remark = '无特殊记录'; 2. UPDA原创 2020-10-20 16:25:36 · 65 阅读 · 0 评论 -
MySQL基础教程---Chapter 8 使用各种条件进行提取
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day5 2020/10/19 目录8.1 列的显示内容8.1.1 修改列的显示顺序8.1.2 别名8.2 计算列值或处理字符串后显示列8.2.1 算术运算符8.2.2 SQL 函数8.2.3 显示各种信息函数8.2.4 连接字符串8.2.5 常用字符串操作函数8.2.6 当前时间函数8.3 设置条件进行显示8.3.1 限制要显示的记录数8.3.2 WHERE 提取记录8.3.3 比较运算符8.3.4 使用字符串为条件(LIKE、原创 2020-10-19 16:46:11 · 134 阅读 · 0 评论 -
MySQL基础教程---Chapter 7 复制、删除表和记录
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day4 2020/10/18 //@TOC 7.1 复制 7.1.1 表的列结构和记录全部复制过来 CREATE TABLE 新表名 SELECT * FROM 元表名; 注意: 1. 此方法不能复制关键属性,如:AUTO_INCREMENT, PRIMARY KEY 2. 有些 MySQL 版本中可能存在 VARCHAR(100)->CHAR(100) 数据类型变化; 存在不复制元素索引。要使用 DESC 表名;原创 2020-10-18 11:31:51 · 81 阅读 · 0 评论 -
MySQL基础教程---Chapter 6 修改表
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day3 2020/10/17 目录6.1 修改表的列结构6.1.1 修改列的数据类型6.1.2 添加列6.1.3 修改列的位置6.1.4 修改列名和数据类型6.1.5 删除列6.1.6 设置列的默认值6.2 主键相关操作6.2.1 设置主键6.2.2 设置唯一键6.3 自动连续编号功能6.3.1 使列具有自动编号功能6.3.2 使用自动编号插入记录6.3.3 设置连续编号初始值6.4 索引的创建、显示、删除6.5 数据库原创 2020-10-17 17:57:40 · 84 阅读 · 0 评论 -
MySQL基础教程---Chapter 5 数据类型和数据输入
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day3 2020/10/17 5.1 数值类型 INT:-2 147 483 648 ~ 2 147 483 647 TINYINT:-128 ~ 127 DOUBLE: 1. 指数表示法输入数值 "& E + $" 表示 "& 乘以 10 的 $ 次方" INSERT INTO tb1A (age) VALUES (1E+4); 5.2 字符串类型 CHAR:固定长度字符串 VARCHAR:可变长度字原创 2020-10-17 11:14:41 · 182 阅读 · 0 评论 -
MySQL基础教程---Chapter 4 创建数据库
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day2 2020/10/16 4.0 学习内容 创建数据库 --> 创建表 --> 插入数据 --> 确认显示数据 4.1 创建数据库 1. 创建数据库 (方式很多) CREATE DATABASE 数据库名; 如: CREATE DATABASE db1; 注意: 1) SQL 语句命令半角字符,MySQL 不区分大小写 2) MySQL 无法创建多个同名数据库 4.2 确认创建的数据库 1. 显原创 2020-10-16 16:22:32 · 314 阅读 · 0 评论 -
MySQL基础教程---Chapter 3 MySQL 监听器
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day1 2020/10/15 什么是 MySQL 监听器: 通过 MySQL 监听器是一种以 CUI ( Character User Interface )为基础客户端程序 。对数据库进行命令操作,并以文本的形式输出。 MySQL 监听器基本命令操作: 1. 显示密码启动 mysql -u 用户名 -p密码 如:mysql -u root -proot 2. 不泄露密码启动 如:mysql -u root -p En原创 2020-10-15 22:31:13 · 928 阅读 · 0 评论 -
MySQL基础教程---Chapter 2 MySQL的环境配置
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day1 2020/10/15 使用MAMP来构建MySQL+Apache+PHP环境。(MAMP可以在macOS, Windows使用) 软件: Apache:2.2.31 MySQL:5.6.34 PHP:7.1.5 phpMyAdmin:4.4.15.5 MAMP会把电脑端口80分配给Apache server,把3306分配给MySQL server. (注:查看端口是否占用 win+R -> cmd原创 2020-10-15 19:39:26 · 94 阅读 · 0 评论 -
MySQL基础教程---Chapter 1 MySQL的概要
以下为个人作为初学者的自己看书总结,访客看到有不足或差错之处,欢迎交流指正。 day1 2020/10/15 什么是数据库:数据库是集中所有数据的基地,且具备增删改查等管理数据功能。 关系数据库(Relational DataBase, RDB):数据库中的每一条数据用多个项来表示。 一条数据 叫 记录(record) 每个项目 叫 列(column) 收集了这些数据的表格 叫 表(table) 关系数据库管理系统(Relational DataBase Management System,RDBM原创 2020-10-15 17:30:07 · 185 阅读 · 0 评论