×

sql

Python-sqlparse解析SQL工具库一文详解(一)

慕容小布 慕容小布 发表于2024-05-20 浏览4592 评论0
目录 前言 一、sqlparse简介 二、功能代码解析 1.初始方法 1.parse  2.parsestream 3.format 4.split 2.基类-Token 1.flatten()  2.match(ttype, values, regex=False) 点关注,防走丢,如有纰漏之处,请留言指教,非常感谢 前言 写此sqlparse库的目的还是寻找在python编程内可行的SQL血缘解析,JAVA去解析Hive的源码实践的话我还是打算放到后期来做

MYSQL教程

连接本地数据库,mysql提示Can‘t connect to MySQL server on localhost (10061)解决办法

淡然 淡然 发表于2024-05-20 浏览5967 评论0
原因是Mysql开机没有启动。 查看mysql是否成功启动的方法: 首先使用“win+r”快捷键打开“运行”窗口; 然后在“运行”窗口中输入“services.msc”,回车打开“服务”窗口; 最后在“服务”窗口中找到mysql服务,查看状态值,如果为“正在运行”则成功启动。 若状态值为空,则点击右键启动,再连接数据库即可。设置开机自启动mysql的方法: 按【win+r】快捷键打开运行; 输入services.msc,回车; 在打开的服务列表中找到mysql服务; 打开属性,设置启动

MSSQL教程

MySQL场景分析--按照班级查询,并统计各班级男、女的人数和总人数

qq_e2y8ihbd qq_e2y8ihbd 发表于2024-05-20 浏览6578 评论0
MySQL面试–按照班级查询,并统计各班级男、女的人数和总人数 场景 现在有一张学生表,字段如下。请按照班级查询,并统计各班级男、女的人数和总人数。 CREATE TABLE `Student` ( `ID` int NOT NULL, `NAME` varchar(255) DEFAULT NULL COMMENT '姓名', `SEX` varchar(255) DEFAULT NULL COMMENT '性别', `CLASS` varchar(255) DE

MYSQL教程

MyBatis实现分页查询

Gxr Gxr 发表于2024-05-20 浏览12708 评论0
目录 一、基于注解的简单分页查询 1.定义对象  2.Mapper接口 3.Controller类 4.功能实现 二、基于注解的较复杂分页查询 1.定义shop实体类和page分页类 2.Mapper接口 3.Controller类 4.功能实现 三、基于mapper.xml的复杂分页查询 1.首先要配置一下xxxMapper.xml文件的地址: 1.定义Page类 2.Mapper接口 3.pageMapper.xml 4.pageService 5.page

MSSQL教程

第19讲:MySQL常用的几种流程控制函数以及基本使用(mysql流程控制语句包括哪些)

LY LY 发表于2024-05-20 浏览4658 评论0
1.常用的几种流程控制函数 流程控制函数可以在SQL语句中实现条件筛选,从而提高语句的执行效率。 流程控制函数和其他函数一样,都是针对字段进行处理的。 如果想要进行快速统计,例如成绩为80分以上都归类为优秀,程序为60分以下都归类为不及格,这种类似的场景下,由于数据库都记录的是分数,那么就可以通过流程函数,快速实现。 任何的流程函数都可以将条件匹配的结果充当成一个新的字段进行展示。 函数和使用格式 功能 IF(value,t,f) 判断value

mysql

MySQL的Replace用法详解(mysql中replace用法)

CDs和女s(芊) CDs和女s(芊) 发表于2024-05-20 浏览30353 评论0
replace into平时在开发中很少用到,这次是因为在做一个生成分布式ID的开源项目,调研雅虎推出的一个基于数据库生成唯一id生成方案:flickr 碰到的一个知识盲点,仅以此篇记录一下。 一、replace into函数 表结构 CREATE TABLE `id_generator` ( `id` bigint(20) unsigned NOT NULL auto_increment, `stub` char(1) NOT NULL default '',

MYSQL教程

关于mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止问题

AB模板网 AB模板网 发表于2024-05-20 浏览8589 评论0
背景:由于某些原因,服务器需要重启一下,结果重启完就出现这个mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止问题,一想到平时偷懒没有做数据库自动备份,当时心态就炸了,找个各种办法最后还是用初始化数据库解决了 首先找到 Mysql 的安装路径,看看有没有data文件夹,如果没有data文件夹(一般默认安装的mysql可以在你的C:\ProgramData\MySQL中找到),自己重新建一个,如果有的话,就把里面的内容全部清空,但保留该目录。注意!

MYSQL教程

Mysql数据库-初识mysql【educoder】+笔记+答案(educoder mysql答案)

Mychanges Mychanges 发表于2024-05-20 浏览7450 评论0
前言 所有的网络应用都有基于对数据的基本操作,数据的安全存储就靠数据库 MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。 (就像上学期学的web,网页登录需要数据库) * * * 1.创建数据库 编程要求 在右侧命令行中连接MySQL,并创建一个名为MyDb的数据库。 连接数据库的用户名为:root,密码为:123123。 请注意:数据库名区分大小写。 mysql -uroot -p12312

后端

【SQL刷题】Day5----SQL分组查询专项练习(在使用sql语句进行分组检索时)

轻语 轻语 发表于2024-05-20 浏览28835 评论0
 博主昵称:跳楼梯企鹅博主主页面链接:博主主页传送门 博主专栏页面连接:专栏传送门--网路安全技术创作初心:本博客的初心为与技术朋友们相互交流,每个人的技术都存在短板,博主也是一样,虚心求教,希望各位技术友给予指导。博主座右铭:发现光,追随光,成为光,散发光;博主研究方向:渗透测试、机器学习 ;博主寄语:感谢各位技术友的支持,您的支持就是我前进的动力 ; 学习网站跳转链接:牛客刷题网     一、分组查询语句 刷题网站牛客网,点击右边连接跳转 牛客在线刷题    1.

mysql

MySQL之创建表的基本操作(mysql创建表的方法)

枫叶?飘飘 枫叶?飘飘 发表于2024-05-20 浏览33982 评论0
MySQL 前面我分享了关于数据库的基本操作,例如创建和删除等,接下来分享如何在一个数据库中创建表 1、创建一个具有id、name、salary字段的表 create table tb_tmp01 ( id INT(11), name VARCHAR(25), deptId INT(11), salary FLOAT ); 2、显示该表 show tables; 3、删除该表 drop table tb_tmp01; 4、创建新表 create table tb_emp02 ( i