如何创建MySQL紧凑数据库

本文关键字:MySQL 数据库 创建 何创建 | 更新日期: 2023-09-27 17:51:19

我想使用MySQL像SQL精简版!换句话说,我想通过MySQL csharp drivers从Connector/Net创建一个本地数据库(compact database file)。

在我的项目中,我们需要首先在GAC中安装MySql.Data.dll,我的Data Source是一个文件路径,如:D:'MyDatabase'database.myd

现在我的代码必须是这样的:

 using System;
 using System.Data;
 using MySql.Data.MySqlClient;
 public class Test
 {
    public static void Main(string[] args)
    {
       string strConnection = "CREATE DATABASE TestDatabase;";
       MySqlConnection conDatabase = new MySqlConnection("Data Source=D:'MyDatabase'database.myd;Persist Security Info=yes");
       MySqlCommand cmdDatabase = new MySqlCommand(strConnection, conDatabase);
       conDatabase.Open();
       cmdDatabase.ExecuteNonQuery();
       conDatabase.Close();
    }
 }

如何创建MySQL紧凑数据库

我在网上做了研究,意识到MySQL不能压缩,我使用Sqlite代替MySQL

一些紧凑的数据库:

  • 火鸟
  • SQL Server CE
  • Sqlite