随笔分类 -  MySQL

摘要:一、概念 首先看看什么是事务?事务具有哪些特性?关于事务,上大学的时候,你应该有接触过相关的课程。简单来说,事务是指作为单个逻辑 工作单元执行的一系列操作,这些操作要么全做,要么全不做,是一个不可分割的工作单元。 一个逻辑工作单元要成为事务,在关系型数据库管理系统中,必须满足 4 个特性,即所谓的 阅读全文
posted @ 2022-08-15 13:31 北国浪子
摘要:1、建表 DROP TABLE IF EXISTS `performance`; CREATE TABLE `performance` ( `id` int(11) NOT NULL, `city` varchar(255) CHARACTER SET utf8 COLLATE utf8_gener 阅读全文
posted @ 2022-03-21 16:09 北国浪子
摘要:一、SQL语句手写顺序 SELECT DISTINCT < Base_Column_List > FROM < left_table > JOIN < right_table > ON < join_condition > WHERE < where_condition > GROUP BY < g 阅读全文
posted @ 2022-03-14 14:18 北国浪子
摘要:-- 数值函数abs(x) -- 绝对值 abs(-10.9) = 10format(x, d) -- 格式化千分位数值 format(1234567.456, 2) = 1,234,567.46ceil(x) -- 向上取整 ceil(10.1) = 11floor(x) -- 向下取整 floo 阅读全文
posted @ 2021-12-21 10:28 北国浪子
摘要:(1)NOW() 返回当前的日期和时间,如2021-12-20 09:16:41,CURDATE() 返回当前的日期,如2021-12-20,CURTIME() 返回当前的时间,如09:16:41 (2)DATE()提取日期或日期/时间表达式的日期部分,如DATE(NOW() ) 2021-12-2 阅读全文
posted @ 2021-12-20 16:34 北国浪子
摘要:SQL编写场景 1、有个车辆进出表,需查出车辆进出时间,(其中,carNo车辆编号,time车辆进出时间,falg车辆进出标志,1是代表进场, 2是代表出场) 2、 希望得到的结果,查出车辆牌号,进场和出场时间,具体如下: 3、SQL如下: SELECT t1.carNo, t1.time AS e 阅读全文
posted @ 2021-12-16 20:16 北国浪子
摘要:表名为log表,时间字段为AddTime 1、查询当天的数据 SELECT * FROM log WHERE TO_DAYS( AddTime ) = TO_DAYS( NOW()); 2、查询本周数据(上周日到本周六) SELECT * FROM log WHERE YEARWEEK( DATE_ 阅读全文
posted @ 2021-11-05 09:33 北国浪子
摘要:解压版的MySQL8.18安装成功后,命令行窗口可以连接数据,但是发现第三方的客户端比如Navicat等连接不上MySQL , 后来发现原因是由于MySQL8.0以上更改了密码的存储方式。 我们可以通过以下几步进行解决: 1、更改加密方式 第三方客户端连接不上mysql原因是mysql8.0更改了密 阅读全文
posted @ 2021-08-03 12:42 北国浪子
摘要:1、解压文件,将MySQL解压到自己的安装目录,本人解压到D:\tool_install 2、配置环境变量(与JDK类似) 2.1、 “控制面板主页”-->“高级”,点击“环境变量”按钮。 2.2 、点击“新建”按钮,变量名填“MYSQL_HOME”,变量值填解压后的mysql路径 D:\tool_ 阅读全文
posted @ 2021-08-02 09:38 北国浪子
摘要:SQL中的连接查询主要有LEFT JOIN(左连接)、RIGHT JOIN(右连接)、INNER JOIN(内连接)等,但是它们之间区别不是很大,主要是返回的结果集不同。 举例如下: 表person: 表salary: 1、LEFT JOIN 左联接,查询结果为左表中的所有记录和右表中联结字段相等的 阅读全文
posted @ 2021-07-27 14:00 北国浪子