频道栏目
首页 > 资讯 > MySQL > 正文

mysql操作和程序引用

17-09-30        来源:[db:作者]  
收藏   我要投稿

mysql操作:

创建qrdata2表:

create table qrdata2 (id int unsigned not null AUTO_INCREMENT, urlstr varchar(64), checkstr varchar(32), ifwaste varchar(1), primary key(id));

加载csv文件进去:

load data local infile 'f:/alldata.csv' into table qrdata2 fields terminated by ',' enclosed by '"'(`urlstr`,`checkstr`);

初始化ifwaste:

update qrdata2 set ifwaste='N';

显示:

select id, urlstr, ifwaste, checkstr from qrdata2;

/*********************************************************/

或者直接在原表上添加id列和ifwaste列:

alter table qrdata2 add id int unsigned not null auto_increment primary key;

alter table qrdata2 add ifwaste varchar(1) not null;

update qrdata2 set ifwaste='N';

/*********************************************************/

程序引用:

创建了结构如下:

struct TAB_STRUCT

{

char id[8];

char urlStr[64];

char checkStr[32];

char ifWaste[2];

};

当在mysql的dos窗口使用:select id, urlstr, checkstr, ifwaste from qrdata2;或者:select *from qrdata2;时,id一栏显示为NULL,故调换顺序进行访问。但在程序里,使用非此顺序的语句访问得到的结果,域(即段或者列)出错。尚未找到出错原因。

相关TAG标签
上一篇:linux常用命令之pwd命令介绍
下一篇:hive使用技巧之PythonUDF函数操作map数据详解
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站