比如 mysql ,sqite 他们都是用c语言编写的吧 ?
我的疑问是 他们是如何实现 数据表中 字段数目和类型的 ,
结构体可以存储不同的数据 ,即自定义数据类型 ,这可以完成多类型
那么如何实现 数据类型数目的动态创建呢
比如一个表里要创建 int char float double ,另一个表 int char float .
不同的表创建不同的类型与数目 ,难道要每创建一个表都要创建一个类似的结构体 然后在编译一次程序,肯定不是这样吧
mysql sqite 他们是如何实现的 , 或者用c语言有什么方法思路来实现 .