Mysql数据库如何添加一列:使用TEXT列创建MySql数据库

我正在从远程服务器上的 C # 桌面应用程序创建 MySql 数据库表。我想为列内容制作长记录。我猜 TEXT 类型必须适合这个,但我不确定,如何从我的createTableQuery字符串设置它,而不是varchar(120)

string createTableQuery = string.Format(@"CREATE TABLE `{0}` (
   `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
   `slots` varchar(120) NOT NULL DEFAULT '',
   `vectors` varchar(120) NOT NULL DEFAULT '',
   PRIMARY KEY (`id`),
   KEY `id` (`id`)) 
   ENGINE = MyISAM AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;", "tab");

或者也许我应该使用一些不同的类型...

任何建议和例子将是有用的

2

这将是:

string createTableQuery = string.Format(@"CREATE TABLE `{0}` (
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`slots` TEXT NOT NULL DEFAULT '',
`vectors` TEXT NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
KEY `id` (`id`)) 
ENGINE = MyISAM AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;", "tab");

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(270)
培训4个月编程学什么比较好:滚动平均每五个月超过三个月
上一篇
S iwa rent i:解码.iwa文件(.iwa file)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(17条)