- 博客(27)
- 收藏
- 关注
原创 MySQL基本查询
讲解MySQL表的增删查改(DML),详细讲解了insert,select,where,order by,group by等
2025-12-17 21:18:18
1339
2
原创 MySQL表的约束
数据库表约束是保证数据完整性和业务逻辑正确性的重要机制。主要约束包括:1)空属性(NOT NULL)强制字段非空;2)默认值(DEFAULT)设置默认填充值;3)主键(PRIMARY KEY)确保唯一标识且非空;4)自增长(AUTO_INCREMENT)实现自动编号;5)唯一键(UNIQUE)保证字段值唯一但允许空值;6)外键(FOREIGN KEY)建立表间关联并强制引用完整性。这些约束共同作用,既规范了数据类型,又维护了数据间的业务逻辑关系,是数据库设计的重要基础。
2025-12-12 19:21:21
943
原创 MySQL数据库的操作
本文介绍了MySQL数据库的基本操作,重点讲解了库和表的管理方法。在库操作部分,详细说明了数据库的创建、字符集设置、修改、删除及备份恢复等操作,特别强调了字符集和校验规则对数据存储和比较的影响。表操作部分则涵盖了表的创建、查看结构、修改字段属性以及删除等关键操作,并指出修改表结构时需要谨慎。文章通过具体示例展示了不同操作的实际效果,帮助读者理解MySQL数据库管理的基本原理和注意事项。这些基础操作是进行有效数据管理的前提。
2025-11-23 16:24:01
810
原创 数据库基础
本文介绍了数据库的基本概念、组成和主流数据库类型,重点以MySQL为例说明数据库的基本操作。数据库由数据集合、管理系统(DBMS)和应用系统组成,DBMS作为核心软件管理数据存取。文章详细说明了MySQL的配置文件设置、连接方式、数据库/表管理方法,以及SQL语句的分类(DDL、DML、DCL)。最后介绍了MySQL支持多种存储引擎的插件式架构特点,并提供了查看存储引擎的命令。全文系统性地讲解了数据库的基础知识,特别针对MySQL的使用进行了详细说明。
2025-11-22 13:35:22
909
原创 排序算法之希尔排序
希尔排序(Shell's Sort)是的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入的一种更高效的改进版本。希尔排序是非稳定排序算法。
2023-10-23 17:56:39
130
原创 程序环境和预处理
程序的翻译环境,程序的执行环境,C语言程序的编译+链接,预定义符号介绍,预处理指令 #define,宏和函数的对比,预处理操作符#和##的介绍,命令定义,预处理指令 #include,预处理指令 #undef,条件编译。
2023-09-08 20:54:11
126
1
原创 结构体内存对齐,位段与联合
位段的声明和结构是类似的,有两个不同:1.位段的成员必须是int或signed int。2.位段的成员名后边有一个冒号和一个数字。
2023-07-14 16:09:56
160
1
原创 strstr,memcpy和memmove库函数的模拟实现
之后,让p1和p2去一一比较,如果出现内容不一样的情况,则让str1向后走一步,然后p1=str1,p2=str2,再让p1和p2去一一比较,如果p2指向内容为'\0',则返回str1;首先,函数参数设计安装库函数标准设计,一个为char* 类型的参数str1,接受要扫描的字符串,另一个为char*的参数str2,接受要查找的字符串,返回值为char*类型。指向要在其中复制内容的目标数组的指针,类型转换为 void* 类型的指针。指向要复制的数据源的指针,类型转换为 const void* 类型的指针。
2023-07-11 16:40:56
113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅