MySQL
文章平均质量分 58
MySQL数据库
liujiaping
这个作者很懒,什么都没留下…
展开
-
Hue Hadoop 图形化用户界面 BYD
赵 家难----------Hue 是运营和开发 Hadoop 应用的图形化用户界面。Hue 程序被整合到一个类似桌面的环境,以 web 程序的形式发布,对于单独的用户来说不需要额外的安装。原创 2024-06-17 17:47:27 · 428 阅读 · 0 评论 -
推荐一款ChatGPT国产IDE插件【TalkX】真的好用!
今天给大家分享一款基于 ChatGPT / GPT 的开发插件:TalkX,它目前可以在 JetBrains(IntelliJ IDEA、PyCharm、GoLang等等)、VS Code、HBuilder 这些开发软件的插件市场下载安装。值得注意的是,它建立了全球加速网络,不需要考虑网络环境。在线通用地址:web.talkx.cn/#/dialogue?官网:https://www.talkx.cn。在搜索框中输入“TalkX”,并搜索。在搜索结果中点击Install。原创 2024-02-02 17:19:13 · 426 阅读 · 0 评论 -
SQL基础知识整理--干货!常见的SQL面试题:经典50例!
ps:这些题考察SQL的编写能力,对于这类型的题目,需要你先把4张表之间的关联关系搞清楚了,最好的办法是自己在草稿纸上画出关联图,然后再编写对应的SQL语句就比较容易了。问题:查询与141号或174号员工的manager_id和department_id相同的其他员工的employee_id, manager_id, department_id。/ drop table …/ rename …成绩表是学生的成绩,里面有学号(学生的学号),课程号(学生选修课程的课程号),成绩(学生选修该课程取得的成绩)原创 2024-01-30 10:25:47 · 1247 阅读 · 0 评论 -
面试官考的MySQL 原理(求职面试导航)
MySQL_SQL原理_隔离级别_索引原理_锁机制-树懒学堂shulanxt.com/doc/mysqldoc/mskhg原创 2024-01-27 15:26:51 · 194 阅读 · 0 评论 -
MySQL 运算符BETWEEN.NOT. BETWEEN.IN.NOT IN
本章节我们主要介绍 MySQL 的运算符及运算符的优先级。原创 2024-01-27 15:24:39 · 649 阅读 · 1 评论 -
MySQL 导入数据
选项功能新数据导入数据表中之前删除数据数据表中的所有信息不管是否遇到错误,mysqlimport将强制继续插入数据mysqlimport跳过或者忽略那些有相同唯一 关键字的行, 导入文件中的数据将被忽略。数据被插入之前锁住表,这样就防止了, 你在更新数据库时,用户的查询和更新受到影响。这个选项与-i选项的作用相反;此选项将替代 表中有相同唯一关键字的记录。指定文本文件中数据的记录时以什么括起的, 很多情况下 数据以双引号括起。默认的情况下数据是没有被字符括起的。原创 2024-01-27 15:19:16 · 1664 阅读 · 0 评论 -
MySQL 导出数据
MySQL中你可以使用SELECT…INTO OUTFILE语句来简单的导出数据到文本文件上。原创 2024-01-27 15:15:32 · 614 阅读 · 1 评论 -
MySQL SQL 注入
本章节将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。SQL注入可能是目前互联网上存在的最丰富的编程缺陷。这是未经授权的人可以访问各种关键和私人数据的漏洞。SQL注入不是Web或数据库服务器中的缺陷,而是由于编程实践较差且缺乏经验而导致的。它是从远程位置执行的最致命和最容易的攻击之一。我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。原创 2024-01-27 15:13:43 · 1614 阅读 · 1 评论 -
MySQL 处理重复数据
有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。原创 2024-01-27 15:12:17 · 495 阅读 · 0 评论 -
CodeGPT--(Visual )
GitCode - 开发者的代码家园gitcode.com/inscode.csdn.net/@liujiaping/java_1706242128563/edit?openFile=Main.java&editType=litemarketplace.visualstudio.com/items?itemName=CSDN.csdn-codegpt&spm=1018.2226.3001.9836&extra%5Butm_source%5D=vip_chatgpt_common_search_pc_resu原创 2024-01-26 12:28:12 · 496 阅读 · 0 评论 -
DBeaver-ce工具创建表并设置id自增
DBeaver-ce工具创建表并设置id自增_dbeaver设置主键自增-CSDN博客原创 2024-01-24 16:12:35 · 744 阅读 · 0 评论 -
FineReport链接本地DBeaver
finereport链接本地DBeaverfanruan.com/finereport/doc-view-101.htmlhelp.fanruan.com/finereport/doc-view-2583.html原创 2024-01-24 15:29:19 · 530 阅读 · 0 评论 -
MySQL连表操作之一对多
这样看起来就很简洁了,我们将很长的且重复的部分拿出来,然后规定编号,创建学生表的时候,学生对应的partment只需要取学校对应的id便可,这样同时这2张表也就会关联起来。3、当我们创建了外键,则系统变默认会为我们添加,相应的约束,如:表二中的partment数据必须是表一中nid有的;在谁显示所有数据的上来看,他和left join刚好相反,以后面的表为主,显示其所有的数据。表二的partment数据必须是表一中有的,不然,就不让其增加。获取的是全部的信息,如果我们获取指定的信息,可以将其修改。原创 2024-01-23 13:57:12 · 1500 阅读 · 0 评论 -
Python 第四十三章 MYSQL 补充
left join 左连接(left join左边的表为主表,主表记录必须全部显示,辅表没办法对应上的,就通过null来补全)1.笛卡尔积:将两表所有的数据一一对应,生成一张大表。pymysql python连接mysql的客户端。子查询:(一个查询结果集作为另一个查询的条件)inner join 内连接。right join 右连接。Navicat工具使用。原创 2024-01-23 10:27:57 · 431 阅读 · 0 评论 -
MySQL-常用数据类型+运算符
回到顶部回到顶部回到顶部回到顶部回到顶部回到顶部原创 2024-01-23 10:10:16 · 351 阅读 · 0 评论 -
MySQL>基础sql语句
insert into 表名(字段) values('字段值','字段值');insert into stu(id,names) values(2,'李四');3.改:update 表名 set 字段='新值' where 字段='xx';update stu set names='赵五' where id=2;1.增:insert into 表名 values('字段值');2.删:delete from 表名 where 字段='xx';insert into stu values (1,'张三');原创 2024-01-23 10:05:17 · 975 阅读 · 0 评论 -
MySQL-查询SQL语句
select 字段 from 表名 where 字段 条件 (select 字段 from 表名 where 字段);select 字段 from 左表名 新表名 inner join 右表名 新表名 on 左表名.字段 = 右表名.字段(两个表中字段值一致)select 字段 from 左表名 新表名 inner join 右表名 新表名 on 左表名.字段 = 右表名.字段(两个表中字段值一致)select 字段 from 表名 union select 字段 from 表名;不在范围not in。原创 2024-01-23 10:01:46 · 1125 阅读 · 0 评论 -
MySQL 中自定义步长
我们知道在 MySQL 中创建表时可以使用use test;原创 2024-01-22 14:47:47 · 587 阅读 · 0 评论 -
mysql修改数据表自增步长
如果以上方法还不生效,或者重启mysql后,又变回来了。那肯定是在my.cnf里面设置了全局变量。找到 auto_increment_increment 变量设置的地方;VI里面可以用 "/auto_increment_increment" 找到。可以修改系统变量 auto_increment_increment。配置文件修改好后,要重启mysql服务才会生效。其他全局变量也可在此配置文件里面永久设置好。数据表自增将以10为间隔自增。原创 2024-01-22 14:23:28 · 571 阅读 · 0 评论 -
关于SQL-case when最全面的学习笔记
c_id | 不及格 | 良 | 优秀 | | --- | --- | --- | --- | | 01 | 1 | 0 | 0 | | 02 | 0 | 1 | 0 | | 03 | 1 | 0 | 0 |更加SQL执行顺序,是不应该使用别名的,但是在某些,比如MYSQL中执行时会先扫描select后的字段,所以实际执行是可以实现的。因为自己的库装的是mysql,5.8 所以这样不符合规范的代码是运行不了的,因为要修改配置比较麻烦,我这里就手动写出他的。的时候,就是对于人次计算的,学生是没有去重的。原创 2024-01-20 16:39:41 · 1148 阅读 · 0 评论 -
MySQL存储过程
3、在mysql客户端工具中编写存储过程非常繁琐,特别是当存储过程复杂时。大多数用于MySQL的GUI工具允许您通过直观的界面创建新的存储过程。之间的部分称为存储过程的主体。在这个存储过程中,我们使用一个简单的SELECT语句来查询。因为我们想将存储过程作为整体传递给服务器,而不是让mysql工具一次解释每个语句。语句之后指定存储过程的名称。来指示存储过程的结束。在这种情况下,分隔符从分号(;,并把括号放在存储过程的名字之后。语句创建一个新的存储过程。,它与存储过程语法无关。)将分隔符更改回分号(原创 2024-01-19 14:22:40 · 546 阅读 · 0 评论 -
MysSQL错误整理
- INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;(这里的话字段必须保持一致)-- INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表。-- WHERE not exists (select * from 目标表。-- where 目标表.比较字段 = 来源表.比较字段);-- 更新空字段数据。原创 2024-01-19 13:59:17 · 578 阅读 · 0 评论 -
MySQL面向对象回顾3
【代码】MySQL面向对象回顾3。原创 2024-01-19 09:56:36 · 374 阅读 · 0 评论 -
MySQL-索引补充
数据库表中添加索引后确实会让查询速度起飞,但前提必须是正确的使用索引来查询,如果以错误的方式使用,则即使建立索引也会不奏效。索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。log_queries_not_using_indexes = OFF 为使用索引的搜索是否记录。覆盖索引,select的数据列只用从索引中就能够取得,不必读取数据行,换句话说查询列要被所建的索引覆盖。slow_query_log_file = /usr/slow.log 日志文件。原创 2024-01-18 10:18:26 · 1122 阅读 · 0 评论 -
select 多查询-SQL增删改查补充和limit以及order by
【代码】select 多查询-SQL增删改查补充和limit以及order by。cnblogs.com/wupeiqi/articles/5713315.html原创 2024-01-09 10:56:14 · 806 阅读 · 0 评论 -
通过使用别名让 SQL 更简短-数据库教程shulanxt.com-帆软软件有限公司
如果在数据过滤中,需要多个过滤条件,则可以定义多个数据集参数,如:SELECT * FROM 订单 where 1=1 ${if(len(area) == 0,””,”and 货主地区 = ‘” + area + “‘”)} ${if(len(province) == 0,””,”and 货主省份 = ‘” + province + “‘”)}其中使用了两次 ${},定义了两个数据集参数 area 和 province,定义过程解释可参考 2.2 节。原创 2024-01-05 10:01:38 · 1837 阅读 · 0 评论 -
MySQL ORDER BY(排序) 语句-读取的数据进行排序
我们知道从 MySQL 表中使用 SELECT 语句来读取数据。如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。MySQL语句可以按照一个或多个列的值进行升序(ASC)或降序(DESC)排序。原创 2023-12-27 11:37:19 · 2153 阅读 · 1 评论 -
数据库 Case WHEN用法
SQL CASE WHEN实战大全原创 2023-12-19 11:16:55 · 739 阅读 · 0 评论 -
数据源的SQL文档
数据源的SQL文档docs.starrocks.io/zh-cn/2.5/sql-reference/sql-functions/date-time-functions/date_format原创 2023-11-02 10:52:33 · 240 阅读 · 0 评论 -
分析主题帆软决策报表控件实现点击查询按钮后才能查询
帆软原创 2023-10-26 10:30:45 · 1122 阅读 · 0 评论 -
实用SQL语句
在编写SQL时,灵活运用一些技巧,可以大大简化程序逻辑。原创 2023-10-25 08:48:33 · 148 阅读 · 0 评论 -
使用索引MySQL索引的创建/删除和/查看.
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c3 FROM t1,t2,t3 WHERE c1=c2 AND c1=c3 此查询结果应该为10...原创 2022-01-26 16:15:55 · 153 阅读 · 0 评论 -
int、tinyint、bigint的区别/MySQL中
最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结:使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。P.S. bigint已经有长度了,在mysql建表中的length...转载 2022-01-25 14:05:39 · 1074 阅读 · 0 评论 -
MySQL配置 三大范式
一.MySQL配置1.什么是数据库数据库 (DataBase, 简称DB)概念: 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 "仓库"作用: 保存,并能安全管理数据(如:增删改查等),减少冗余...数据库总览 : 关系型数据库 ( SQL ) MySQL , Oracle , SQL Server , SQLite , DB2 , ... 关系型数据库通过外键关联来建立表与表之间的关系 非关系型数据库 ( NOSQL ) ...原创 2022-01-24 14:29:31 · 271 阅读 · 0 评论 -
2000 行 MySQL 详细学习笔记+(值得学习与收藏)
Windows服务-- 启动MySQLnet start mysql-- 创建Windows服务sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VARIABLES -- 显示系统变量信息数据库操作-- 查看当前数据库SELECT DATABASE();-- 显原创 2022-01-24 11:49:49 · 120 阅读 · 0 评论 -
全网最详细My全网最详细MySQL教程,2021.1再次更新70%的内容SQL教程
数据库MySQL详解_砖业洋__-CSDN博客_数据库mysql转载 2022-01-24 11:37:04 · 72 阅读 · 0 评论 -
Navicat mysql导入导出sql文件
导入sql文件 1、新建一个testSQL.txt文件,编写sql语句,扩展名更改为sql。以下是sql语句示例:create table student( ID bigint auto_increment primary key, Sno bigint not null, Sname varchar(10) not null, Saddress varchar(20) not null); 2、打开Navicat–>新建数据库test–>test上...原创 2022-01-21 16:58:10 · 622 阅读 · 0 评论 -
MySQL出现乱码的原因有很多, 再也不想看到 � �
MySQL出现乱码的原因有很多,一般与character_set参数有关。我们先来看看有哪些参数:SHOW VARIABLES LIKE "character%";Variable_name Valuecharacter_set_client utf8character_set_connection utf8character_set_database utf8character_set_filesystem binarycharacter_set_results utf8原创 2022-01-20 13:52:00 · 331 阅读 · 0 评论 -
INSERT语句中有反斜杠 \\,MySQL真是太坑了
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?在我们平时操作SQL中,一不注意这些符号就会给你背上一口锅。你还别不信,听一句劝,这里的水很深,有些东西,你把握不住…《潘嘎之交》# INSERT语句中有反斜杠(\)1、实际测试咱们用下面这些SQL来测试一下反斜杠(\)在INSERT语句中会是啥样?INSERT INTO `demo0526` (`id`, `text`) VALUES (n原创 2022-01-20 13:48:28 · 1072 阅读 · 0 评论 -
是时候检查一下使用索引是否正确了
索引,可以有效提高我们的数据库搜索效率,各种数据库优化八股文里都有相关的知识点可背,不过单纯的被条目其实很容易忘记。所以松哥想通过几篇文章,和大家仔细聊一聊索引的正确使用姿势,结合一些具体的例子来帮助大家理解索引优化,这是一个小小的系列,可能会有几篇文章,今天先来第一篇。1. 索引列独立当我们将带有索引的列作为搜索的条件的时候,需要确保索引不在表达式中,索引中也不包含各种运算。我举个简单例子,假设我有如下一张表:一个 user 表,里边就四个字段,每个字段上都建了索引,现在有三条测试原创 2022-01-20 13:41:26 · 311 阅读 · 0 评论