"SELECT * FROM information_schema.SCHEMATA where SCHEMA_NAME='dbname'";
MySqlCommand myCmd = new MySqlCommand(str, myCon);
int n = myCmd.ExecuteNonQuery();
MySqlDataReader reader = myCmd.ExecuteReader();
string strtmp="";
while (reader.Read())
{
object name = reader.GetString(i);//GetString(1)得到表中第一列的值,用name接收,因为查的是*,所以就和表中的列数一样。
//name.tostring()是数据库名 即存在
}
查询数据库模式
本文介绍了一段使用MySqlCommand执行SQL查询的代码片段,该查询用于获取指定名称的数据库信息。通过执行此查询,可以检查数据库是否存在,并获取相关信息。

被折叠的 条评论
为什么被折叠?



