随笔分类 -  mysql

摘要:首先创建存储过程或者自定义函数时,都要使用use database 切换到目标数据库,因为存储过程和自定义函数都是属于某个数据库的。 存储过程是一种预编译的 SQL 代码集合,封装在数据库对象中。以下是一些常见的存储过程的关键字: 存储过程 1. 存储过程的定义 CREATE PROCEDURE: 阅读全文
posted @ 2025-02-08 12:07 在线电影制作人 阅读(15) 评论(0) 推荐(0)
摘要:各自都有优缺点 在 MySQL 数据库中,选择使用时间戳(TIMESTAMP)还是时间(DATETIME 或 DATETIME(6))来存储日期和时间信息,取决于你的具体需求和使用场景。以下是两者的一些特点和考虑因素: 1. **时间戳(TIMESTAMP)**: - 存储格式为时间戳,范围从 '1 阅读全文
posted @ 2024-09-05 12:38 在线电影制作人 阅读(18) 评论(0) 推荐(0)
摘要:数据库分表有很多策略,如下: 数据库分表是处理大型数据库中数据量过大的一种常见策略,它可以提高查询性能、减少锁竞争、降低维护成本等。以下是一些常见的数据库分表方案: 1. **垂直分表(Vertical Partitioning)**: - 将表中的一部分列拆分到新的表中,通常是根据列的使用频率或者 阅读全文
posted @ 2024-08-30 22:46 在线电影制作人 阅读(2) 评论(0) 推荐(0)
摘要:前言:优化有风险,需要谨慎!任何技术可以解决一个问题,但是有很大可能带来一个更大的问题。 mysql紧急问题,业务卡顿: 1,show processlist (查看连接session连接状态) 2,explain 分析查询计划,show index from tableName 分析索引 3,查看 阅读全文
posted @ 2024-08-27 17:54 在线电影制作人 阅读(5) 评论(0) 推荐(0)
摘要:select * from test1 a where (a.phone,a.name) in ( select phone,name from test1 group by phone,name having count(*)>1 ) and id not in ( select max(id) 阅读全文
posted @ 2022-09-03 14:36 在线电影制作人 阅读(5) 评论(0) 推荐(0)
摘要:windows 先创建目录 mysqlbinlog --no-defaults --read-from-remote-server --host=mysql连接地址 --port=端口号 --user 用户名 --password --raw --result-file=d:/data/mysqlb 阅读全文
posted @ 2022-09-01 20:52 在线电影制作人 阅读(7) 评论(0) 推荐(0)
摘要:mysql常用的日期函数 now():获取年月日时分秒 curdate():获取年月日 curtime():获取当前时分秒 YEAR(date):返回date对应的年份,范围是从1000-9999 MONTH(date):返回date对应的月份,范围1-12 DAYOFMONTH(date):表示d 阅读全文
posted @ 2022-07-12 23:49 在线电影制作人 阅读(4) 评论(0) 推荐(0)
摘要:当子查询语句结果只有一个值时,肯定在where后面作为条件 select 字段 from 表 where 字段=(子查询语句) 当子查询语句结果是一列值时,一般用来in里面 MySQL(七)|MySQL中In与Exists的区别(1) - 腾讯云开发者社区-腾讯云 select * from use 阅读全文
posted @ 2022-07-12 23:24 在线电影制作人 阅读(4) 评论(0) 推荐(0)
摘要:聚合函数会忽略null 常用聚合函数: max(字段名) 求这一列的最大值 min(字段名)求这一列的最小值 avg(字段名)求这一列的平均值 count(字段名)求有多少条记录 sum(字段名)求这一列的和 语法: select 聚合函数(字段名) from 表名 [where 条件] 由于聚合函 阅读全文
posted @ 2022-07-12 19:46 在线电影制作人 阅读(7) 评论(0) 推荐(0)
摘要:有地方不完整,自己补一下 链接:https://pan.baidu.com/s/1W1QdOx12tEvCrgZr78ZKOA 提取码:wtzk 复制这段内容后打开百度网盘手机App,操作更方便哦 阅读全文
posted @ 2021-03-09 17:28 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:创建一个栏目表,有顶级栏目和子栏目 CREATE TABLE `cates` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `pid` int(11) NOT NULL DEFAULT '0' COMMENT '上级id', `title` 阅读全文
posted @ 2020-09-11 23:18 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:7种join理论 实际操作 select a.*,b.name as rolename from `users` a left JOIN `roles` b on b.id=a.role_id 查询用户拥有的权限 select * from role_node as a LEFT JOIN `nod 阅读全文
posted @ 2020-09-11 22:54 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:参考菜鸟教程 MySQL WHERE 子句 | 菜鸟教程 MySQL 运算符 | 菜鸟教程 = select * from `users` where `id`=1; <>|!=(不等于) select * from `users` where `id`!=1; BETWEEN (两值之间) sel 阅读全文
posted @ 2020-09-11 21:30 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:DQL (data query language:数据查询语言) 查询字段 select 字段 from 表名 [条件] 给字段别名as (as可以给字段起别名,也可以给表起别名) select `name` as 姓名,`username` as 账号 from `users` 查询数据库版本 s 阅读全文
posted @ 2020-09-11 18:18 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:delete 语法 delete from 表名 [条件] 如果不添加条件那么会删除整个表的数据!!! truncate 清空表,重新设置自增列 truncate table 表名 delete删除所有数据的问题,重启数据库后的现象: innodb 自增会从1开始(存在内存中的,断点即失)myisa 阅读全文
posted @ 2020-09-11 18:03 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause] 语法(可多条件,条件无上限) update 表名 set 字段1=值1,字段2=值2 [条件(修改谁)] 例子 update `student` set 阅读全文
posted @ 2020-09-11 17:50 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:插入数据 insert into 表名 (字段名1,字段名2,字段名3.......) values(数据1,数据2,数据3........) 例子 insert into `grade` (`gradename`) VALUES('一年级'); 批量插入数据 insert into 表名 (字段1 阅读全文
posted @ 2020-09-11 17:31 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:create table `grade`( `id` int(4) not null auto_increment comment '学号', `gradename` varchar(50) not null comment '年纪名称', primary key (`id`) )engine=in 阅读全文
posted @ 2020-09-11 17:18 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:unsigned 无符号的整数 声明了该列不能为负数 zerofill 0填充 不足的为数用0来填充例如:int(3),正常情况下是存储数值5就是5,使用0填充后就会存储005 auto_increment 自增 自增长字段数据类型必须是数字(整型) 默认是在上一条记录的基础上+1 通常用来设计唯一 阅读全文
posted @ 2020-09-10 16:39 在线电影制作人 阅读(0) 评论(0) 推荐(0)
摘要:数值 从小到大 整数 tinyint 存储十分小的数据 1个字节 smallint 2个字节 mediumint 3个字节 int 4个字节 bigint 8个字节 浮点数 float 4个字节 double 8个字节 decimal 字符串形式的浮点数据(金融计算的时候一般使用这个,精度高) 字符 阅读全文
posted @ 2020-09-10 16:18 在线电影制作人 阅读(0) 评论(0) 推荐(0)