Java全栈学习笔记30

# MySQL

卸载

  安装版

    电脑管家/360/控制面板卸载mysql服务即可

    删除ProgramData中的MySQL目录

  解压版

  win+r 输入 services.msc 打开服务管理。查看是否存在MySQL,如果存在则删除

  注册表  win+R  regedit  打开注册表

    计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services 查看是否存在MySQL目录

安装

  安装版安装

    双击安装包

       安装比较傻瓜式,下一步,执行即可

    如果服务不能成功开启,则需要进行下述操作

      win+R  services.msc

      找打MySQL服务,右键编辑属性

      启动服务,发现启动成功

  配置MySQL

    环境变量。因为需要使用命令行操作MySQL

  解压版的安装

    下载地址:https://downloads.mysql.com/archives/community/

    解压的路径不要存在中文和空格

    创建my.ini文件  mysql的核心配置文件

    创建data文件夹

    在bin目录中 cmd  执行 mysqld --initialize-insecure 初始化数据库,且会把root用户的初始化密码设置为空

    mysqld install

    net start MySQL 启动mysql服务

在dos中进入mysql

mysql -u用户名 -p密码

查看当前数据库系统的所有数据库

  show databases;

使用数据库

  use dbName;

查看当前库中有那些表

  show tables

查看字符集

  show variable like '%char%';

修改字符集

  set 设置项名称=字符集; 这种修改不是永久修改

  永久性修改需要修改my.ini文件

修改用户密码

  alter user 'root'@"localhost" identified with mysql_native_password by "admin";

创建用户并授权

  create user '用户名'@'ip地址 %任意' identified by '密码';

  grant all on dbName.tableName to '用户名'@'地址';

  flush privileges;

# 创建数据库

同一个数据库软件中,数据库的名字不能重复

create database [if not exists] dbName;

create database newsdb;

create database if not exists newsdb;

删除数据库

如果数据库不存在,同样也不可以删除

drop database [if exists] dbName;

drop database newsdb;

drop database if exists newsdb;

查看当前数据库

使用数据库

use newsdb;

use mysql;

select database();

select 10 / 3;

select 10 div 3;

select not (2 > 3 || 2 < 3);

select 2 = 2 && 1 < 2;

select 2 = 2;

不等于

select 2 != 3;

select 2 <> 3;

-- between and

select 9 between 9 and 11;

select 9 >= 9 && 9 <= 11;

in 分组

select 5 in(1,2,3);

is 一般和null联合使用

select null is not null;

like 搜索  _代表一位字符 % 代表多位

select 'name' like '__a%';

select concat('hello','world')

abs 绝对值

select abs(-100)

余数

select mod(10,3);

随机数

select rand();

sqrt 平方根

select sqrt(9);

向上取整

select ceil(10.1)

select floor(10.5)

select round(10.5)

select floor(rand() * 500)

判断数组是等于0 大于0 小于0

select sign(-10.2)

left 从左侧截取指定长度

select left("hello",3)

right 从右侧截取

select right("hello",3)

substring(字符串,开始位置,截取长度)  索引从1开始。

select substring("hello",2,3)

ltrim() 去除左侧空格

select ltrim("    hello")

select length(ltrim("    hello"))

select length(trim("hello    "));

日期 current_date[()] / curdate()

select current_date

select curdate();

时间 current_time[()] / curtime()

select current_time();

select current_time;

select curtime();

日期时间

select current_timestamp()

select now();

select year("2025-09-05")

select month("2025-09-05");

select day("2025-09-05")

select year(now())

select adddate(now(),5)

select adddate(now(),interval 5 year)

select adddate(now(),interval 5 minute);

select date_add(now(),interval 5 year);

select addtime(now(),"00:30");

select datediff("2025-09-05","2025-09-05")

select greatest(12,2,3);

select least(13,3)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/95724.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/95724.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Transformers 学习入门:前置知识补漏

在学习 Transformers 之前&#xff0c;打好神经网络和自然语言处理的基础至关重要。本文整理了需要掌握的核心前置知识&#xff0c;用通俗的例子帮你快速理解复杂概念&#xff0c;为后续学习铺平道路。​ 一、神经网络基础​ 1. 多层感知机&#xff08;MLP&#xff09;&#xf…

双摄工业相机的主要特点和应用场景

双摄工业相机&#xff08;双目摄像头&#xff09;在工业领域中的应用非常广泛&#xff0c;其核心优势在于通过双镜头模拟人眼立体视觉&#xff0c;能够获取深度信息并实现高精度三维重建。 一、双摄工业相机的核心优势 深度感知与三维重建 双目摄像头通过两个镜头从不同角度拍…

YOLOv11改进:FocalModulation替换SPPF(精度更高的空间金字塔池化)

YOLOv11&#xff1a;FocalModulation替换SPPF&#xff08;精度更高的空间金字塔池化&#xff09; 引言 在目标检测领域&#xff0c;YOLO系列算法以其高效性和准确性广受欢迎。作为YOLO系列的最新成员之一&#xff0c;YOLOv11在多个方面进行了优化和改进。其中&#xff0c;空间金…

LLM与数据工程的融合:衡石Data Agent的语义层与Agent框架设计

在数字经济浪潮中&#xff0c;企业数据智能正经历从"工具辅助"到"智能协同"的范式跃迁。传统BI系统受限于静态报表与预设指标&#xff0c;难以应对动态业务场景的复杂需求。衡石科技发布的HENGSHI SENSE 6.0通过"Data AI Agent"架构创新&#x…

假设一个算术表达式中包含圆括号、方括号和花括号3种类型的括号,编写一个算法来判别,表达式中的括号是否配对,以字符“\0“作为算术表达式的结束符

思想:这道题是栈的应用类型&#xff0c;我们可以建立一个栈来保存(,[,{,通过遍历字符串如果是三个左括号其中一个则入栈&#xff0c;当遇到)]}则出栈配对&#xff0c;如果左右匹配&#xff0c;则遍历下一个元素&#xff0c;如果不匹配直接返回&#xff0c;如果遍历字符串结束&a…

鸿蒙Next的UI国际化与无障碍适老化实践:构建全球包容的数字世界

科技不应让任何人掉队&#xff0c;鸿蒙Next正将这一理念变为现实在全球化日益深入的今天&#xff0c;应用的国际化与无障碍设计不再是"锦上添花"&#xff0c;而是不可或缺的核心竞争力。华为鸿蒙Next系统从设计之初就深入考虑了这些需求&#xff0c;为开发者提供了完…

深度学习——迁移学习

迁移学习作为深度学习领域的一项革命性技术&#xff0c;正在重塑我们构建和部署AI模型的方式。本文将带您深入探索迁移学习的核心原理、详细实施步骤以及实际应用中的关键技巧&#xff0c;帮助您全面掌握这一强大工具。迁移学习的本质与价值迁移学习的核心思想是"站在巨人…

RAG|| LangChain || LlamaIndex || RAGflow

大模型&#xff1a;预训练模型 外挂知识库&#xff1a;知识库->向量数据库 输入-》预处理成向量 提示词-》llm归纳总结 离线&#xff1a;企业原文本存到向量数据库 向量&#xff1a; 同一个向量模型&#xff08;第二代检索&#xff0c;推荐&#xff0c;个人助理&#xff0c;…

mcp_clickhouse代码学习

引言:当ClickHouse遇上MCP 作为一个基于Model Context Protocol(MCP)框架的ClickHouse查询服务器,mcp_clickhouse不仅在技术实现上展现了优雅的设计思路,更在架构层面提供了许多值得借鉴的解决方案。 一、项目概览:架构初探 mcp_clickhouse是一个专为ClickHouse数据库设计…

前端三件套+springboot后端连通尝试

本文承接自跨域请求问题浅解-CSDN博客 后端&#xff1a; //主启动类 SpringBootApplication public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}} //控制类 RestController RequestMapping(&quo…

决策树、ID3决策树(信息熵、信息增益)

目录 一、决策树简介 决策树建立过程 二、ID3决策树 核心思想&#xff1a;决策树算法通过计算​​信息增益​​来选择最佳分裂特征 1、信息熵 2、信息熵的计算方法 3、信息增益 4、信息增益的计算&#xff08;难点&#xff09; 5、ID3决策树构建案例 三、总结 一、决策树简介 决…

SpringBoot文件下载(多文件以zip形式,单文件格式不变)

SpringBoot文件下载&#xff08;多文件以zip形式&#xff0c;单文件格式不变&#xff09;初始化文件服务器&#xff08;我的是minio&#xff09;文件下载# 样例# # 单文件# # 多文件初始化文件服务器&#xff08;我的是minio&#xff09; private static MinioClient minioClie…

【C++题解】贪心和模拟

4小时编码练习计划&#xff0c;专注于贪心算法和复杂模拟题&#xff0c;旨在锻炼您的算法思维、代码实现能力和耐心。 下午 (4小时): 贪心思维与代码实现力 今天的重点是两种在算法竞赛和工程中都至关重要的能力&#xff1a;贪心选择和复杂逻辑的精确实现。贪心算法考察的是能否…

JS多行文本溢出处理

在网页开发中&#xff0c;多行文本溢出是常见的界面问题。当文本内容超出容器限定的高度和宽度时&#xff0c;若不做处理会破坏页面布局的整洁性&#xff0c;影响用户体验。本文将详细介绍两种主流的多行文本溢出解决方案&#xff0c;并从多个维度进行对比&#xff0c;帮助开发…

C++(Qt)软件调试---bug排查记录(36)

C(Qt)软件调试—bug排查记录&#xff08;36&#xff09; 文章目录C(Qt)软件调试---bug排查记录&#xff08;36&#xff09;[toc]1 无返回值函数风险2 空指针调用隐患3 Debug/Release差异4 ARM架构char符号问题5 linux下找不到动态库更多精彩内容&#x1f449;内容导航 &#x1…

人工智能领域、图欧科技、IMYAI智能助手2025年8月更新月报

IMYAI 平台 2025 年 8 月功能更新与模型上新汇总 2025年08月31日 功能更新&#xff1a; 对话与绘画板块现已支持多文件批量上传。用户可通过点击或拖拽方式一次性上传多个图片或文件&#xff0c;操作更加便捷。2025年08月25日近期更新亮点&#xff1a; 文档导出功能增强&#x…

2025独立站技术风向:无头电商+PWA架构实战指南

根据 Gitnux 的统计数据&#xff0c;预计到 2025 年&#xff0c;北美将有 60% 的大型零售商采用无头平台。而仍在传统架构上运营的独立站&#xff0c;平均页面加载速度落后1.8秒&#xff0c;转化率低32%。无独有偶&#xff0c;Magento Association 的一项调查显示&#xff0c;7…

淘宝京东拼多多爬虫实战:反爬对抗、避坑技巧与数据安全要点

一、先搞懂&#xff1a;电商爬虫的 3 大核心挑战&#xff08;比普通爬虫更复杂的原因&#xff09; 做电商爬虫前&#xff0c;必须先明确「为什么难」—— 淘宝、京东、拼多多的反爬体系是「多层级、动态化、行为导向」的&#xff0c;绝非简单的 UA 验证或 IP 封禁&#xff1a;…

【1】MOS管的结构及其工作原理

以nmos举例&#xff0c;mos管由三个电极&#xff1a;G极&#xff08;gate&#xff09;、D极&#xff08;drain&#xff09;、S极&#xff08;source&#xff09;和一个衬底组成&#xff0c;而这三个电极之间通过绝缘层相隔开&#xff1b;①既然GDS三个电极之间两两相互绝缘&…

如何保存训练的最优模型和使用最优模型文件

一 保存最优模型主要就是我们在for循环中加上一个test测试&#xff0c;并且我还在test函数后面加上了返回值&#xff0c;可以返回准确率&#xff0c;然后每次进行一次对比&#xff0c;然后取大的。然后这里有两种保存方式&#xff0c;一种是保存了整个模型&#xff0c;另一个是…