随笔分类 - MySQL
摘要:## Node 环境搭建 ### 安装nvm(Node版本管理工具) [Github网址](https://github.com/nvm-sh/nvm) [Gitee网址](https://gitee.com/RubyMetric/nvm-cn) ```shell bash -c "$(curl -
阅读全文
摘要:JSON 数据的使用 首先有一张 test 表,content 字段保存的是 JSON 数据。 CREATE TABLE `test` ( `id` int NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `content` json
阅读全文
摘要:查看建表 DDL SHOW CREATE TABLE user_info; CREATE TABLE `user_info` ( `id` int NOT NULL COMMENT 'ID', `username` varchar(255) NOT NULL COMMENT '用户名', `pwd`
阅读全文
摘要:1.一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把MySQL重启,再Insert一条记录,这条记录的ID是18还是15。 在MySQL 8.0之前: 1)如果是MyISAM表,则数据库重启后,ID值为18 2)如果是InnoDB表,则数据库重启后,I
阅读全文
摘要:大神的原文链接 大神的Github 事务基础路线 事务定义 事务就是一组 DML 语句的集合。事务保证了对数据库中数据的一致性操作。 存储引擎 在日常开发中,我们常用的存储引擎有 InnoDB 和 MyISAM 两种存储引擎。然而 MyISAM 是不支持事务操作的。 事务的提交方式 示例代码 CRE
阅读全文
摘要:一、SQL 执行时间分析 通过找到执行时间长的 SQL 语句,可以直观的发现数据层的效率问题。 1.通过show processlist来查看系统的执行情况。 mysql> show processlist; + + + + + + + + + | Id | User | Host | db | C
阅读全文
摘要:拼接字符串 1.CONCAT(s1,s2...sn) 字符串 s1,s2 等多个字符串合并为一个字符串。 SELECT CONCAT("str1", "str2") AS str; + + | str | + + | str1str2 | + + 2.CONCAT_WS(x, s1,s2...sn)
阅读全文
摘要:事务有哪些特性? 事务有4个特性,即ACID: 原子性(Atomicity): 事务开始后的所有操作,要么全部成功要么全部失败。 一致性(Consistency): 事务开始前后数据库的完整性约束没有被破坏,比如:A向B转钱,不可能出现A扣了钱,B没收到钱。 隔离性(Isolation):多个事务并
阅读全文
摘要:##➢ 一、日期处理 ➢1.DATE_FORMAT()函数实现日期格式的转换 DATE_FORMAT(date,format) date:日期 format:输出格式 示例: SELECT DATE_FORMAT(NOW(),'%Y年%m月%d日 %H时%i分%s秒'); -- 2021年04月02
阅读全文
摘要:nodejs操作mysql取出来的datatime与实际差8小时。 MySQL中执行 SELECT NOW(); 打印出来的结果是 2019-01-16 11:05:40 Node中执行 db.query(`SELECT NOW() as tm`, (err, ret)=>{ const tm =
阅读全文
摘要:问题: 编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 Id Score 1 3.50 2 3.65 3 4.00 4 3.85 5 4.00 6 3.65 例如,根据上
阅读全文
摘要:问题: 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。 Id Email 1 john@example.com 2 bob@example.com 3 john@example.com Id 是这个表的主键。 例如,在运行你的查询语句之
阅读全文
摘要:终端登陆系统 [root@host]# mysql -u root -p Enter password:****** # 登录后进入终端 创建数据库 CREATE DATABASE 数据库名; 查看数据库 1.查看所有数据库 SHOW DATABASES; 模糊查询 show databases l
阅读全文