【原创】MySQL数据常识知识

【原创文章】PHP+MySQL 创建表单并将表单数据写入数据库中。 前言 因兴趣做一个静态网页需要涉及到内容存储,因此有了本文内容。本文涉及到的都是些PHP+MySQL的基础知识。仅个人做记录,文章内容未经允许禁止转载!一、网站环境 宝塔面板,方便操作。 Nginx 1.18.0 PHP_7.3(版本不一样所用到的代码不也不一样,比如mysql_*,该版本为mysqli_*) MySQL_5.5 PHPMyAdmin_4.9二、创建网站 1.创建网站 2.创建数据库 3.连接数据库 4.创建数据库表单 创建数据库表单代码: CRE... 阅读详情

此文章为Python_anning原创,未经允许,不得随意转载!

启动命令

mysql -u root -p

查看所有数据库

show databeses;

进入表

use table_name;

查看所有表

show tables;

查看表内字段

show columns from table_name;

指定检索单个列

select 列名 from 表名;

指定检索多列

select 列名,列名... from 表名;

检索所有列

select * from 表名;

检索并且对列去重

select distinct name from 表名;

检索并且指定数量

select * from 表名 limit 5;
或者 从第几条开始,看几条
select * from 表名 limit 5,5;

对数据排序

查看表内所有内容 使用id排序使用其他排序也可以
select * from 表名 order by id;

多个列排序

优先使用id排序 id一样使用title排序 当然 id不可能一样
select id,title,concent from 表名 order by id,title;

倒序排列

select * from 表名 order by title desc;

多个列倒序

优先使用id排序 id一样使用title排序 当然 id不可能一样
select id,title,concent from 表名 order by id,title desc;

多个列查询指定数量

select id,title,concent from 表名 order by id,title desc limit 10;

过滤数据

select * from 表名 where id=1;
select * from 表名 where id<10;
select * from 表名 where id<=10;
select * from 表名 where id>10;
select * from 表名 where id>=10;
select * from 表名 where id<>/!=10;

范围查询

select * from 表名 where 字段 between 5 and 10;

空值检查

返回所有空值
select 字段 from 表名 where 字段 is null;

与或非 中与操作 (AMD)

select * from 表名 where id<50 and title<5;

与或非 中或操作(OR)

select * from 表名 where id<30 or id>30000;

结合使用

select * from 表名 where id<30 or id>30000 and id<31000;
and的优先级比or高  可以使用()给or增强优先级
select * from 表名 where (id<30 or id>30000) and id<31000;

in操作

查询出id里1000和1100的值
select * from 表名 where id in (1000, 1100) order by id;

与或非 非操作(NOT)

查询出所有id中不等于1000和1200的值
select * from 表名 where id not in (1000,1200) order by id;

通配符中的like(模糊查询) %(0个、一个或者多个字符)

select * from 表名 where title like '%政府';  # 以政府两个字结尾
select * from 表名 where title like '政府%';    # 以政府两个字开头  
select * from 表名 where title like '%政府%';   # 只要字段中有政府两个字就匹配
select * from 表名 where title like '政%府';    # 以政开头 以府结尾的字段

通配符中的like(模糊查询) _ (单字符)

select * from 表名 where title like '_府'; # 匹配某府 单字符
select * from 表名 where title like '__府'; # 匹配两个字符 一个_等于一个字符

基本字符匹配

检索所有表中title字段中有首页两个字的字段 与模糊查询 %首页% 结果一样 以id反向排序
select * from 表名 where title regexp '首页' order by id desc;

正则匹配

检索所有表中有 某页 的 字段
select * from 表名 where title regexp '.页';

正则的或操作

regexp '' 中可以写正则表达式 包括[a-z] [\d] 等正则操作
注意 匹配特殊字符 需要加 \\ 比如\\. 查找 .
匹配id中有100和1000的字段  
select * from 表名 where id regexp '100|1000' order by id;
匹配字段中1或者2或者3加上政府的字段
select * from 表名 where title regexp '[123]政府' order by id;

元字符 说明
\f 换页
\n 换行
\r 回车
\t 制表
\v 纵向制表
* 0个或多个匹配
+ 1个或多个匹配(等于{1,})
? 0个或1个匹配(等于{0,1})
{n} 指定数目的匹配
{n,} 不少于指定数目的匹配
{n,m} 匹配数目的范围(m不超过255)

[:alnum:] 任意字母和数字(同[a-zA-Z0-9])
[:alpha:] 任意字符(同[a-zA-Z])
[:blank:] 空格和制表(同[\t])
[:cntrl:] ASCII控制字符(ASCII 0到31和127)
[:digit:] 任意数字(同[0-9])
[:graph:] 与[:print:]相同,但不包括空格
[:lower:] 任意小写字母(同[a-z])
[:print:] 任意可打印字符
[:punct:] 既不在[:alnum:]又不在[:cntrl:]中的任意字符
[:space:] 包括空格在内的任意空白字符(同[\f\n\r\t\v])
[:upper:] 任意大写字母(同[A-Z])
[:xdigit:] 任意十六进制数字(同[a-fA-F0-9])

计算字段创建 Concat()拼接串

一个栏中现在2个字段 使用括号吧字段括起来 括号记得要加引号
给每个字段加上参数 RTRIM(字段)可以去除边上的空格   
给字段命名 加上as 名字 concat(字段1,'(',字段2,')') as finename
select concat(字段1,'(',字段2,')') from 表名 order by id;
结果
字段1(字段2)
....

执行算术计算

在查询字段  可以使用数学计算 主要计算 + - * /
select id,title,money*id from 表名 where id = 2008; 

使用函数 (文本处理函数)用Upper()

upper() 将内容全部大写
Lower() 将串转换为小写
Left() 返回串左边的字符
Length() 返回串的长度
Locate()找出一个串的字串
LTrim() 去掉串左边的空格
Right() 返回串右边的字符
RTrim() 去掉串右边的空格
Soundex() 返回串的SOUNDEX值
SubString() 返回子串的字符


select id, upper(title) as tname from 表名 order by id;

使用函数 (时间函数)CurTime()

AddDate() 增加一个日期(天、周等)
AddTime() 增加一个时间(时、分等)
CurDate() 返回当前日期
CurTime() 返回当前时间
Date() 返回日期时间的日期部分
DateDiff() 计算两个日期之差
Date_Add() 高度灵活的日期运算函数
Date_Format() 返回一个格式化的日期或时间串
Day() 返回一个日期的天数部分
DayOfWeek() 对于一个日期,返回对应的星期几
Hour() 返回一个时间的小时部分
Minute() 返回一个时间的分钟部分
Month() 返回一个日期的月份部分
Now() 返回当前日期和时间
Second() 返回一个时间的秒部分
Time() 返回一个日期时间的时间部分
Year() 返回一个日期的年份部分

将数据库里的时间数据取出是 使用date将时间转换格式 保证数据查的准确度
可以使用year和month取出时间字段中的年和月出来 进行查询
使用 and 方法 可以取出一个时间段的数据
select id,times from 表名 where Date(times)='2005-09-01'

使用函数 (数据处理函数)

Abs() 返回一个数的绝对值
Cos() 返回一个角度的余弦
Exp() 返回一个数的指数值
Mod() 返回除操作的余数
Pi() 返回圆周率
Rand() 返回一个随机数
Sin() 返回一个角度的正弦
Sqrt() 返回一个数的平方根
Tan() 返回一个角度的正切

使用函数 (聚集函数)

AVG() 返回某列的平均值
COUNT() 返回某列的行数
MAX() 返回某列的最大值
MIN() 返回某列的最小值
SUM() 返回某列值之和

组合使用
selece count(*) as a, min(id) as b, max(id) as c, avg(id) as d from 表名

数据分组 HAVING() 过滤分组

having 和 where非常相似 where过滤行 而 having是过滤组
得到分组之后的数据  以字段1分组 显示字段2大于10之和大于10 的值
select 字段1, count(字段2) as a from order by 字段1 having count(字段2)>10;

子查询(嵌套查询)

select id from 表名 where title in (
    select title from 表名 where id > 100 
);


select id,title,(
    select count(*) from 表名 where id = 表名.id
) as a from 表名 order by id;

使用from进行多表查询

select aname,bname,money from a表,b表 order by aname,bname;

联合查询多表

select a_name,b_name,a_money,size from a,b,c where a_id = b_id and a_money = b_money and size = 200; 

多表嵌套查询

select name,password from 表1 where id in (
    select id from 表2 where num in (
        select num from 表3 where id > 30
    )
);

高级级联方法

select concat(RTrim(name),'(',RTrim(money),')') as nmoney from 表名 order by id;


select a_name,a_content from 表1 as 1 , 表2 as 2, 表3 as 3 where 1.id = 2.id and 3.id = 2.id and id > 30; 

常用级联

select id, name from 表1 where id = (
    select id from 表1 where like name='%公司'
);

全文本搜索

其中Match()指定被搜索的列,Against()指定要使用的搜索表达式。 使用like效果一样
select content_text from 表名 where match(content_text) Against('大风车')

数据插入 (插入完整行)

插入数据 值与表内行对应
insrt into 表名 value('a','b',...);

更安全的数据插入 (插入完整行)

insert into 表名(字段1,字段2, ...) value('值1', '值2'...);

修改数据

将表1里的name字段修改为周先生,指定id为7。 这里要注意 一定要指定 否则表内所有name都将修改
updata 表1 set name = '周先生' where id = 7;

多条修改
updata 表1 set name = '周先生', phone = '13423232323' where id = 7;

NULL 表示为空
updata 表1 set name = NULL where id = 7;

删除数据 * 慎行

删除
delete from 表1 where id = 7;

创建和操纵表

create table 表名(
    id int not null auto_increment,
    name varchar(20) not null,
    ress varchar(30) not null,
    zip varchar(30) not null,
    primary key (id)
) engine=innodb

约束

primary key (id) # 主键约束
auto_increment  # 自增长约束
default  # 默认约束

MySQL引擎

engine = 引擎
默认引擎 myisam

 InnoDB是一个可靠的事务处理引擎,它不支持全文本搜索;

 MEMORY在功能等同于MyISAM,但由于数据存储在内存(不是磁盘)中,速度很快(特别适合于临时表);

 MyISAM是一个性能极高的引擎,它支持全文本搜索,但不支持事务处理。

删除表

drop table 表名;

表重命名

rename table 表名1 to 表名2;

创建视图

创建了一个视图表  视图表级联了3张表
create view 视图名 as select a,b,c from 表1,表2,表3 where a_id = b_id and c_id = b_id ;

定义外键

foreign key (本表的一个字段) references 外键表名(外键字段);

改善性能

 LIKE很慢。一般来说,最好是使用FULLTEXT而不是LIKE。
 索引改善数据检索的性能,但损害数据插入、删除和更新的性能。
如果你有一些表,它们收集数据且不经常被搜索,则在有必要之
前不要索引它们。(索引可根据需要添加和删除。)

存储的数据类型

CHAR 1~255个字符的定长串。它的长度必须在创建时指定,否则MySQL假定为CHAR(1)

ENUM 接受最多64 K个串组成的一个预定义集合的某个串

LONGTEXT 与TEXT相同,但最大长度为4 GB 

MEDIUMTEXT 与TEXT相同,但最大长度为16 K 

SET 接受最多64个串组成的一个预定义集合的零个或多个串

TEXT 最大长度为64 K的变长文本

TINYTEXT 与TEXT相同,但最大长度为255字节

VARCHAR 长度可变,最多不超过255字节。如果在创建时指定为VARCHAR(n),则可存储0到n个字符的变长串(其中n≤255)

BIT 位字段,1~64位。(在MySQL 5之前,BIT在功能上等价于 TINYINT

BIGINT 整数值,支持-9223372036854775808~9223372036854775807(如果是UNSIGNED,为0~18446744073709551615)的数

BOOLEAN(或BOOL) 布尔标志,或者为0或者为1,主要用于开/关(on/off)标志

DECIMAL(或DEC) 精度可变的浮点值

DOUBLE 双精度浮点值

FLOAT 单精度浮点值

INT(或INTEGER) 整数值,支持2147483648~2147483647(如果是UNSIGNED,为0~4294967295)的数

MEDIUMINT 整数值,支持8388608~8388607(如果是UNSIGNED,为0~16777215)的数

REAL 4字节的浮点值

SMALLINT 整数值,支持32768~32767(如果是UNSIGNED,为0~65535)的数

TINYINT 整数值,支持128~127(如果为UNSIGNED,为0~255)的数

DATE 表示1000-01-01~9999-12-31的日期,格式为YYYY-MM-DD

DATETIME DATE和TIME的组合

TIMESTAMP 功能和DATETIME相同(但范围较小)

TIME 格式为HH:MM:SS

YEAR 用2位数字表示,范围是70(1970年)~69(2069年),用4位数字表示,范围是1901年~2155年

BLOB Blob最大长度为64 KB 

MEDIUMBLOB Blob最大长度为16 MB 

LONGBLOB Blob最大长度为4 GB 

TINYBLOB Blob最大长度为255字节
嵌入式环境下XML配置文件解析实践 在资源受限的嵌入式环境中,如何轻量级地解析XML配置文件成为关键。通过简化语法结构与优化内存使用,实现快速读取和解析配置文件,提升系统启动效率与稳定性。 阅读详情

相关推荐

bcftools实战指南:从VCF文件处理到变异分析全流程解析

在基因组数据分析中,VCF(Variant Call Format)文件是存储基因序列变异信息的标准格式,广泛应用于群体遗传学和生物信息学研究。其核心原理是通过结构化文本记录SNP、INDEL等变异位点的基因型、质量值和注释信息。掌握高效处理VCF文件的技术,对于提升变异检测、数据清洗和下游分析的工作流效率具有重要价值。在生物信息学工具生态中,bcftools作为处理VCF/BCF文件的瑞士军刀,通过模块化设计实现了数据查询、过滤、统计和格式转换等核心功能。其流式处理架构支持管道化操作,能有效应对海量基因组

weixin_29081703的博客 324

数据库安全知识

服务器级别所包含的安全对象主要有登录名、固定服务器角色等。其中登录名用于登录数据库服务器,而固定服务器角色用于给登录名赋予相应的服务器权限。SQL Server 中的登录名主要有两种:第一种是Windows登录名,第二种是SQL Server登录名。Windows登录名对应Windows验证模式,该验证模式所涉及的账户类型主要有Windows本地用户账户、Windows域用户账户、Windows组...

Seven_18的博客 563

从零开始:kohya_ss环境部署与LoRA/SDXL模型训练实战指南

本文提供了一份详细的kohya_ss环境部署与模型训练实战指南。从零开始,手把手教你使用Conda创建虚拟环境、安装依赖并启动Web GUI界面。核心内容涵盖高质量数据集的准备方法,并重点解析了如何使用kohya_ss工具进行LoRA模型和SDXL模型的微调训练,包括关键参数配置与常见报错解决方案,帮助初学者快速上手AI绘画模型定制。

weixin_29162439的博客 536

MySql的创建数据表、约束、外键约束的创建修改删除、级联操作

目录标题对数据库的操作数据表的操作 DDL 数据定义语言 创建:create 修改:alert 删除:drop 对数据库的操作 数据库的创建:create database 数据库名; 数据库如果不存在就创建:create database if not exists 数据库名; 更改数据库的字符集:alert database 数据库名 character set gdk/utf8; 数据库的删除:drop database if exists 数据库名; 数据表的操作 数据表的创建: create

qq_44027353的博客 3605

ClaudeCode 通过 CC Switch 配置 Ollama 本地大模型

本文介绍了如何让Claude Code使用本地免费模型qwen3.5:9b而无需Anthropic API Key的方法。主要内容包括:1)安装Claude Code、CC Switch代理工具和Ollama本地模型运行时;2)配置环境变量和设置文件将请求转发到本地服务;3)详细说明了系统架构和工作原理,展示请求如何从Claude Code经CC Switch代理到Ollama本地模型。该方案通过代理拦截和转发机制,实现了使用免费开源模型替代官方API的功能。

稚枭天卓 3222

C# OpenCvSharp4实战:5分钟搞定工业视觉模板匹配(附完整代码)

本文为C#开发者提供了基于OpenCvSharp4的工业视觉模板匹配实战指南。通过详细的环境搭建、核心原理解析和完整代码示例,重点介绍了如何使用`matchTemplate`函数,特别是`CCoeffNormed`方法,快速实现高精度、抗光照变化的模板匹配,并分享了多目标匹配、图像预处理等工业级优化技巧。

weixin_29053067的博客 505

4个原创技术文档,从Excel到MySQL到Python

2023马上就要结束了,回首这一年的工作和努力,我感到非常欣慰和自豪。在这段时间里,我专注于撰写原创技术文档,致力于为大家提供有价值的内容。

数据分析与统计学之美 1129

“华为杯“第十四届中国研究生数学建模竞赛-E题:多波次导弹发射中的规划问题(续)(附MATLAB代码实现)

将最长暴露时间的发射装置按照“优先隐蔽于转载地”,即增加该种发射装置的隐蔽时长,从而达到缩短最长暴露时间的目的。8.2 模型建立。

getusushu的博客 299

SpringBoot+微信小程序 微信急救常识学习系统管理平台源码【适合毕设/课设/学习】Java+MySQL

SpringBoot+微信小程序 微信急救常识学习系统管理平台源码【适合毕设/课设/学习】Java+MySQL,拿走直接用(附源码,数据库,视频,可提供说明文档(通过*AIGC*)*技术包括:MySQL、VueJS、ElementUI、(Python或者Java或者.NET)等等*功能如图所示。可以滴我获取详细的视频介绍

2301_80924964的博客 584

假新闻检测论文分享(30)MMDFND: Multi-modal Multi-Domain Fake News Detection

现有的假新闻检测方法通常集中在单一领域的新闻上,如健康或政治。然而,社交媒体上的新闻往往来自多个领域,这给单一领域的假新闻检测方法带来了两个主要挑战:数据稀缺性:处理较小、单一领域的新闻数据集时,由于训练数据的稀缺,模型的有效性显著下降。跨领域检测的准确性下降:单一领域的假新闻检测方法在跨领域新闻数据集上的准确性大幅降低。缓解领域间模态语义偏差:通过DPLE网络提取跨领域和领域特定的知识,缓解了不同领域间文本和图像的语义差异。

weixin_41964296的博客 671

SAP ABAP Web Service 的创建与消费:保姆级教程

SOAP 定义了消息的格式和传输规则,使得 Web Service 可以在不同的操作系统和网络环境中通信。通过 WSDL,服务的提供者可以明确地定义服务的功能,而服务的使用者则可以通过解析 WSDL 文件,了解如何正确地调用该服务。它封装了与 Web 服务通信的所有复杂性,如消息格式的构建、传输协议的选择、请求的发送和响应的处理等。除了本文介绍的 ABAP 编程语言之外,我们还可以通过 Java,Node.js,C++,C#,Python 等其他编程语言来消费本文创建的 ABAP Web Service.

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 713

课题分享:原创歌曲分享平台,基于java+springboot+mysql

随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。原创歌曲分享信息管理一直是信息管理的一大难题,原创歌曲分享数量多,此时寻找有效便捷的原创歌曲分享信息管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。

zhongshu_luo的博客 743

22、预条件技术:矩阵分解与多项式预条件器

本文系统介绍了预条件技术中的不完全分裂法、多项式预条件器和近似逆预条件器。内容涵盖矩阵分解的基本原理、不完全LU和Cholesky分解的实现方法、基于填充水平和阈值策略的改进技术,以及多项式和近似逆预条件器的数学基础与应用。通过算法流程图和表格对比,展示了各类预条件器的适用场景与优缺点,同时探讨了其在迭代求解中的关键作用和未来发展方向。

theta的博客 96

【MySQL】如何构建一个完整的MySQL知识体系(MySQL专栏启动)

为了能够使大家真正高效学好 MySQL,本文通过为什么要学MySQL,到MySQL要学习什么,给出本专栏会讲解MySQL哪些知识,全面了解本专栏,帮助大家可以简历中写“精通MySQL”而不虚,帮助学习本专栏的人成为组内数据库Owner。

小明的Java问道之路 4518

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

企业级微信急救常识学习系统管理系统源码|SpringBoot+微信小程序+MyBatis架构+MySQL数据库【完整版】

开源免费分享企业级微信急救常识学习系统管理系统源码|SpringBoot+微信小程序+MyBatis架构+MySQL数据库【完整版】可提供说明文档 可以通过*AIGC**技术包括:MySQL、VueJS、ElementUI、(Python或者Java或者.NET)等等*功能如图所示。可以滴我获取详细的视频介绍

w707050的博客 1000

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【编程自学】我写了4个 “原创” 文档,从Excel到mysql再到Python,让你进阶数据科学家!

【编程自学】4个原创文档,从Excel到mysql再到Python,让你进阶数据科学家!

数据分析与统计学之美 2518

毕业设计课题:原创歌曲分享平台,基于java+springboot+mysql

随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。原创歌曲分享信息管理一直是信息管理的一大难题,原创歌曲分享数量多,此时寻找有效便捷的原创歌曲分享信息管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。

bishe92 2064

基于springboot的原创歌曲音乐分享平台

基于springboot的原创歌曲分享平台

【可全包】本人程序员,不需要做任何吹嘘,只是实在写点程序,写点文档,熟悉各类主流框架,SSM,SpringBoot,Flask,Djiango,Mysql,Sqlite,VUE,Uniapp等,各类程序设计专家,优质作者 1275

​总结MySQL 的一些知识点:MySQL 选择数据库​

PHP 提供了函数 mysqli_select_db 来选取一个数据库。函数在执行成功后返回 TRUE ,否则返回 FALSE。执行以上命令后,你就已经成功选择了 RUNOOB 数据库,在后续的操作中都会在 RUNOOB 数据库中执行。在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。

虎头金猫:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,虎哥承诺每年免费为100名C站创作者做账号流量诊断服务! 1368

MySQL知识【数据库相关概念】第一章

数据库相关概念:数据库,数据库管理系统,常见的数据库管理系统,SQL

日常学习总结 1857

【网站项目】基于springboot的原创歌曲分享平台

本文首先介绍了原创歌曲分享管理的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对平台选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据平台总体功能模块的设计绘制平台的功能模块图,流程图以及E/R图。然后,设计框架并根据设计的框架编写代码以实现平台的各个功能模块。最后,对初步完成的平台进行测试,对功能、单元和性能进行测试。测试结果表明,该平台能够实现所需的功能,运行状况尚可并无明显缺点。

卓怡学长的博客 3031

国产数据库是否完全自主原创,看这一点就可以了

2010 年至今,随着国家对于信息安全和技术应用创新的重视,以及国内互联网 IT 巨头的入局,国产数据库迎来了快速扩张阶段,也造就了目前我们看到的国产数据库“百团大战”。相对而言,PostgreSQL 采用更加宽松的协议,可以闭源并进行商业销售,因此在国产化中更受厂商欢迎,更多厂商愿意承认是基于 PostgreSQL 的二次开发。由于 MySQL 采用 GPL 协议,基于它修改的软件也必须保持开源性,并在分发时提供源代码,导致一些厂商并不愿意承认自己是基于 MySQL 进行的二次开发。

Tony.Dong的专栏 769

基于Java的原创歌曲分享平台

随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代。原创歌曲分享平台应运而生,旨在优化管理效率,提供便捷的原创歌曲分享服务。平台采用B/S模式,应用Java技术,MySQL为后台数据库,包含首页、个人中心、用户管理、音乐分类管理、音乐分享管理、举报管理等功能模块。通过需求分析、模块设计、数据库设计、功能实现和测试,平台能够实现所需功能,运行状况良好。通过完成该原创歌曲分享平台和本论文的撰写,我深刻体会到了软件开发过程中软件工程思想的重要性。

heye0910032的博客 558

MySQL数据库基础详解(非原创)

文章大纲 一、数据库简介二、Mysql数据库简介三、Mysql安装与服务启动(Windows版本)四、Mysql图形化工具五、Mysql存储引擎精讲六、Mysql数据类型介绍七、Mysql主要专业名称介绍八、Mysql常见sql语句九、Mysql设计与语句优化十、事务介绍十一、Mysql数据库备份与恢复十二、Mysql分库分表十三、Mysql权限管理十四、Mysql数据库之阿里云十五、资料下载十...

weixin_30507269的博客 1073

【原创】国产化适配-全量迁移MySQL数据到OpenGauss数据库

摘要:作者在将MySQL迁移到OpenGauss时遇到官方工具bug,选择自研解决方案。文章详细对比了两种数据库的表结构差异,包括数据类型转换(如VARCHAR改为NVARCHAR2)、索引处理等关键问题。作者开发了开源迁移工具,仅26MB大小,支持分页查询、线程池优化和转义处理,并提供详细的迁移报表。该项目已在Gitee开源(https://gitee.com/decentant/mysql-to-opengauss),解决了官方工具长期未修复的问题,实现了更轻量高效的数据库迁移方案。

DCTANT的博客 2155

[MySQL] MySQL基本知识总结

MySQL的数据库操作,方便复习和总结。

YANG_sena的博客 1076

基于SpringBoot+微信小程序的微信急救常识学习系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】

直接拿走,意外获得200多套代码,需要的滴我基于SpringBoot+微信小程序的微信急救常识学习系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】(可提供说明文档(通过*AIGC*)

2501_92839909的博客 596
上一篇: 【原创】Xadmin配置详情
下一篇: restful .md
Python_anning
博客等级 码龄9年 1409粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值