
MySQL
文章平均质量分 87
WellsLau
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记6—事务视图和管理
MySQL学习笔记本系列文章将结合书本、网络教程和实操层面,总结以新手角度学习MySQL的须知须会。11. 事务11.1 事务处理用途:使成批的MySQL操作要么完全执行,要么完全不执行,维护数据库的完整性。关键:将SQL语句分解为逻辑块,并明确规定数据何时回退,何时不回退。术语:事务(transaction):一组SQL语句回退(rollback):撤销指定SQL语句的过程提交(commit):将未存储的SQL语句结果接入写入数据库表保留点(savepoint):事务处理原创 2021-08-11 14:34:21 · 95 阅读 · 0 评论 -
MySQL学习笔记4—进阶查询
MySQL学习笔记本系列文章将结合书本、网络教程和实操层面,总结以新手角度学习MySQL的须知须会。8. 进阶查询8.1 子查询8.1.1 用于过滤概念:子查询就是嵌套在其他查询中的查询用例SELECT cust_id from orders WHERE order_num IN(SELECT order_num FROM orderitems WHERE prod_id = 'TNT2');说明:子查询从内向外处理,先找到产品编号为TN2的订单编号,再查询购买该编号的顾客信息。原创 2021-08-09 19:32:44 · 179 阅读 · 0 评论 -
MySQL学习笔记5—统计和函数
MySQL学习笔记本系列文章将结合书本、网络教程和实操层面,总结以新手角度学习MySQL的须知须会。9. 数据统计9.1 数据汇总9.1.1 聚集函数定义:运行在行组上,计算和返回单个值的函数聚集函数函数说明用例AGV()返回列平均值SELECT AVG(column) FROM table nameCOUNT()返回行数目SELECT COUNT(*),COUNT(column)对行和非NULL行计数MAX()返回列最大值SELECT MAX原创 2021-08-08 21:20:31 · 240 阅读 · 0 评论 -
MySQL学习笔记3—增删改查
MySQL学习笔记本系列文章将结合书本、网络教程和实操层面,总结以新手角度学习MySQL的须知须会。5. 数据插入5.1 基础操作5.1.1 插入完整的行语句INSERT INTO tablename VALUES(value1, value2,...);INSERT INTO tablename (column1, column2,...) VALUES(value1, value2,...);语句1说明插入值必须以表列顺序插入,每个列必须提供一个值。某列无值时,原创 2021-08-07 20:13:43 · 103 阅读 · 0 评论 -
MySQL学习笔记2—数据库及表的操作和数据类型
MySQL学习笔记本系列文章将结合书本、网络教程和实操层面,总结以新手角度学习MySQL的须知须会。4. 数据库操作基础4.1 数据库4.1.1 创建数据库CREATE DATABASE [IF NOT EXISTS] databaseName [CHARACTER SET set] [COLLATE coll]部分含义[]可写可不写[IF NOT EXISTS]如果数据库已存在,则不创建databaseName数据库名,使用反引号(``)括住可规避关键原创 2021-08-05 21:24:16 · 105 阅读 · 0 评论 -
MySQL学习笔记1—安装和使用
MySQL学习笔记0. 安装和使用0.1 安装下载地址官网下载地址,选择系统、版本和位数。此处使用64位Windows系统,选择版本5.7.19。直接下载地址解压解压到某一文件夹,如D:\JAVA\,解压后得到文件夹D:\JAVA\mysql-5.7.19-winx64添加环境变量右击此电脑-属性-高级系统设置-环境变量,在用户变量Path变量中增加上方解压后得到的文件夹。创建文档在安装文件夹bin目录内,创建my.ini,写入一下代码[client]port=33原创 2021-08-04 20:14:44 · 116 阅读 · 0 评论