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
英文地址,請注明出處:http://en.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;另一個是…