DataTable table =new DataTable(); DataColumn col =new DataColumn(); 这个会吧
string sDB = "Database=dbcnmarc;Data Source=127.0.0.1;User Id=root;Password=root;pooling=false;CharSet=utf8;port=3306";string name = ""; intlenght = 0; string = ""; for(int i = 0;i<=1,i++) { name="1"; length = 20 = "this is 1"; }我要动态的创建一个表把字段加进去 怎么做?
然后怎么创建表啊 有了表名 有了表字段 怎么写一个sql语句在数据库中创建这样一张表
先想清楚2个问题:你用来做什么? sql基本语法了解多少?
东西不复杂根本方式是 构建一条sql语句然后执行,前提你有相关数据库权限至于构建的手段,你自己字符串拼接可以,写成通用的利用datatable定义在根据databable定义转译成sql也可以(利用datatable create db table关键词随便google,可以google出一堆),利用T4引擎生成sql也可以当然也有现成的玩意,比如EF,EF为了codefirst本身也封装了根据映射定义的生成表的功能
执行SQL
DataColumn col =new DataColumn();
这个会吧
string sDB = "Database=dbcnmarc;Data Source=127.0.0.1;User Id=root;Password=root;pooling=false;CharSet=utf8;port=3306";string name = "";
intlenght = 0;
string = "";
for(int i = 0;i<=1,i++)
{
name="1";
length = 20
= "this is 1";
}我要动态的创建一个表把字段加进去 怎么做?
sql基本语法了解多少?