随笔分类 -  数据库 / MySQL语法

MySQL常见面试题
摘要:使⽤索引⼀定可以提升效率吗? 索引就是排好序的,帮助我们进⾏快速查找的数据结构.简单来讲,索引就是⼀种将数据库中的记录按照特殊形式存储的数据结 构。通过索引,能够显著地提⾼数据查询的效率,从⽽提升服务器的性能。 索引的优势与劣势 优点 提⾼数据检索的效率,降低数据库的IO成本 通过索引列对数据进⾏排 阅读全文

posted @ 2024-09-11 17:22 ~码铃薯~ 阅读(220) 评论(0) 推荐(0) 编辑

MySQL中的using关键字
摘要:先创建两张表 CREATE TABLE employees ( employee_id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), position VARCHAR(50), salary DECIMAL(10, 2) ); INSERT IN 阅读全文

posted @ 2024-07-19 10:51 ~码铃薯~ 阅读(24) 评论(0) 推荐(0) 编辑

mycat和sharding JDBC分库分表,MySQL数据库安装
摘要:mycat分库分表看的是马士兵的课程。 sharding JDBC:看的是狂神说的课程。 https://www.kuangstudy.com/zl/sharding#1369621064673521666 网址内涵mysql安装过程。 mysql5.7Linux版安装教程: https://www 阅读全文

posted @ 2024-06-15 15:24 ~码铃薯~ 阅读(13) 评论(0) 推荐(0) 编辑

Linux CentOS7安装MySQL数据库
摘要:参考网站:https://www.bilibili.com/video/BV1mJ411z7GZ?p=6&spm_id_from=333.1007.top_right_bar_window_history.content.click 我是按照这个视频,一步步进行安装的,安装时没有任何问题的,只是在安 阅读全文

posted @ 2022-02-22 10:50 ~码铃薯~ 阅读(101) 评论(0) 推荐(0) 编辑

多表数据分页查询
摘要:多表数据分页查询在实际项目中会使用到。 SELECT * FROM (SELECT EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO,ROWNUM NOM FROM EMP UNION SELECT EMPNO, ENAME, JOB, MGR, 阅读全文

posted @ 2021-10-12 09:27 ~码铃薯~ 阅读(1783) 评论(0) 推荐(0) 编辑

Oracle模糊查询CONCAT参数个数无效
摘要:参考网址:https://www.cnblogs.com/arebirth/p/excoconcat.html 阅读全文

posted @ 2021-07-19 09:49 ~码铃薯~ 阅读(124) 评论(0) 推荐(0) 编辑

mysql-5.7.15-winx64.zip安装过程
摘要:参考网址:https://blog.csdn.net/qq_44836257/article/details/101313779 https://www.cnblogs.com/yuxifly828/p/9662150.html 如果在安装的过程中,出现You must reset your pas 阅读全文

posted @ 2021-05-22 11:30 ~码铃薯~ 阅读(66) 评论(0) 推荐(0) 编辑

导入sql时出现Invalid default value for 'gmt_create'报错处理方法
摘要:这是因为MySQL数据库版本的问题, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',(修改之前) `gmt_create` datetime NOT NULL COMMENT '创建时间',(修改之后) 阅读全文

posted @ 2021-05-20 21:40 ~码铃薯~ 阅读(5044) 评论(0) 推荐(1) 编辑

sql优化-面试
摘要:常用SQL优化方法 1.where、order by涉及的列增加索引。 2.索引尽量建立在涉及不重复的列上 3.使用符合索引查询时,where子句的列顺序和索引列顺序一样,遵循最左原则。(如果不使用最左原则,则会导致索引失效) 4.表字段不要设置成可为空,因为当使用is null是查询时会导致索引失 阅读全文

posted @ 2021-03-26 00:20 ~码铃薯~ 阅读(223) 评论(0) 推荐(0) 编辑

为什么重复的列上面一般不建立索引-不满足最左原则-面试
摘要:面试官问:为什么重复的列上一般不建立索引? 答案:总所周知,建立上索引的列,查询的时候会先走索引,比方说我那一列性别全为男,这样我查询的时候不建立索引的时候:查询时间=扫描全表性别为男的。加上索引之后时间为:查询时间=查找索引的时间+扫描全表的时间。 这样就回答对了。 下次回答可得冷静点了。不要着急 阅读全文

posted @ 2021-03-25 23:11 ~码铃薯~ 阅读(77) 评论(0) 推荐(0) 编辑

MySQL自定义转移符号(字符)
摘要:#查询员工姓名第二个字符是下划线的人 其中表示的就是转移字符 select last_name from employees where last_name like '__%' ESCAPE '$';--这也是官方推荐我们使用的 #当然我们也可以随便指定转移字符 例如:a b c...... 阅读全文

posted @ 2021-01-19 22:51 ~码铃薯~ 阅读(409) 评论(0) 推荐(0) 编辑

SQL语句三表联查
摘要:两表联查:select * from A a,B b where a.id=b.id and a.id=''; 三表联查:select * from A a,B b,C c where a.id=b.id and a.id=c.id and a.id='' 一定要让多张表手拉手的连起来成为一个圈,不 阅读全文

posted @ 2020-12-10 23:35 ~码铃薯~ 阅读(11678) 评论(0) 推荐(0) 编辑

mysql语法 join on 表示什么
摘要:今天在写sql语句的时候遇到了join on 这个东西表示的是外连接还是内连接呢?想要验证其实并不难 查询出来的数据量 --129 SELECT count(1) FROM t_budget a left JOIN t_budget_item b on a.budget_id =b.budget_i 阅读全文

posted @ 2020-05-22 22:56 ~码铃薯~ 阅读(3844) 评论(0) 推荐(0) 编辑

PostgreSQL数据库-抽奖sql
摘要:select * from users order by random();--会进行随机排序,每次运行都会返回不同的结果 select * from users order by random() limit 1;--会进行随机排序,每次运行都会返回一条记录,用来模拟抽奖 阅读全文

posted @ 2020-02-27 22:33 ~码铃薯~ 阅读(275) 评论(0) 推荐(0) 编辑

PostgreSQL数据库-分页sql--offset
摘要:select * from users order by score desc limit 3;--取成绩的前3名 select * from users order by score desc limit 3 offset 0;--取成绩的前3名 select * from users order 阅读全文

posted @ 2020-02-27 21:00 ~码铃薯~ 阅读(2520) 评论(0) 推荐(0) 编辑

MySQL-----循环结构练习题以及总结
摘要:经典案例: 一、已知表stringcontent 其中字段:id 自增长content varchar(20)向该表中插入指定个数的,随机的字符串 首先,先创建表 drop table if EXISTS stringcontent$ create table stringcontent( id i 阅读全文

posted @ 2020-02-27 17:58 ~码铃薯~ 阅读(300) 评论(0) 推荐(0) 编辑

MySQL---循环结构演练
摘要:演示案例: 1.没有添加循环控制语句案例:批量插入,根据次数,插入到admin表中多条记录 create PROCEDURE pro_while1(in insertCount int) begin DECLARE i int DEFAULT 1; while i<insertCount DO in 阅读全文

posted @ 2020-02-27 10:15 ~码铃薯~ 阅读(209) 评论(0) 推荐(0) 编辑

MySQL---循环结构--while loop REPEAT
摘要:MySQL中的循环结构一共有以下几种; 分类:while loop REPEAT 循环控制:iterate 类似于java中的continue ,继续,结束本次循环,继续执行下一次循环leave 类似于Java中的break,跳出,结束当前所在的循环 下面分别进行介绍: #1.while 1 语法: 阅读全文

posted @ 2020-02-26 20:54 ~码铃薯~ 阅读(214) 评论(0) 推荐(0) 编辑

MySQL-流程控制结构
摘要:流程控制结构顺序结构:程序从上往下依次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件的基础桑,重复执行一段代码 分支结构 1、if函数功能:实现简单的双分支语法:if(表达式1,表达式2,表达式3)执行顺序:如果表达式1成立,则if函数就返回表达式2的值,否则返回表达 阅读全文

posted @ 2020-02-26 11:15 ~码铃薯~ 阅读(217) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示