数据库基础1
- 软件开发
- 2025-08-23 12:51:01

MySQL在C语言中的操作步骤
C语言操作MySQL的基本流程如下:
引入MySQL头文件初始化MySQL连接连接到MySQL服务器执行SQL语句获取查询结果处理查询结果释放结果集和连接 数据库中有哪些约束规则1.主键约束 promary key 具有唯一且非空 2.外键约束 foreign key 3.非空约束 not null 不可为空 4.唯一性约束 unique key 唯一,可为空,但空值只允许出现一次 5.默认值约束 default 6.自增约束 auto_increment 随着记录增加,基于最新的记录的id 进行+1的自增长
二叉树中节点、节点的度、树的度概念1.节点:包含一个数据元素及若干指向子树分支的信息 2.节点的度:节点拥有的子树数目称为节点的度。 3.树的度:树内各节点的度的最大值。
InnoDB和MyISAM的区别1.InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交。 2.InnoDB支持外键,而MyISAM不支持。 3.InnoDB是聚集索引,使用B+Tree作为索引结构MyISAM是非聚集索引。 4.Innodb不支持全文索引,而MyISAM支持全文索引。 5.MyISAM表格可以被压缩后进行查询操作。 6.InnoDB支持表、行(默认)级锁,而MyISAM支持表级锁。 7.InnoDB表必须有唯一索引(如主键),Myisam可以没有
SQL(结构化查询语言)分为哪四种1.DDL(数据定义语言):用于定义数据库对象。 2.DML(数据操作语言):用于对数据库中的数据进行增删改查操作。 3.DCL(数据控制语言):用于对数据库的访问权限进行管理。 4.TCL(事务控制语言):用于对数据库事务进行管理。