用gcc批量建mysql库表

陈家铺帅哥

陈家铺帅哥

2016-02-19 19:20

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享用gcc批量建mysql库表,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

file 1

my.c

//--------------------------------------------------------

// MySQL Database Create 1/13/2001. Netkiller Chen

//--------------------------------------------------------

#include

#include

main()

{

char host[16]; //mysql host address.

char sid[15]; //root user name.

char pwd[15]; //root password.

/* char *table_file[]={

"gsxx",

"bcxx",

"fgxx",

"hmbxx",

"ltxx",

NULL

};*/

//char *mysql;

char mydatabase[256];

char mysqltable[256];

int i;

int max_table_num;

int db,status;

i=0;

max_table_num=4; //max_table_num

system("clear");

showme();printf("");

printf("MySQL host:");scanf("%s",host);

printf("Root user:");scanf("%s",sid);

printf("Password:");scanf("%s",pwd);

printf("Loading........");

while(table_file[i]){

sprintf(mydatabase,"echo "create database %s"|mysql -h%s -u%s -p%s",table_file[i],host,sid,pwd);

sprintf(mysqltable,"mysql -h%s -u%s -p%s %s%s.sql",host,sid,pwd,table_file[i],table_file[i]);

db=system(mydatabase);

status=system(mysqltable);

// printf("%s%s",mydatabase,mysqltable);

printf(table_file[i]);

//printf("%d",status);

if(db==0 && status==0){

printf("Install [ OK ]");

}else{

printf("Install [ :( ]");

}

i++;

}

address();

}

//------------------- Function ------------------

showme()

{

printf("-------------------------------------------------------------------");

printf("I am Netkiller Chen.");

printf("I am a programmer and system&net manager.");

printf("I am glad to be friend with you!");

printf("-------------------------------------------------------------------");

}

address()

{

printf("----------------------------------");

printf("|newtech@sina.com |");

printf("|OICQ:13721218 |");

printf("| 1/13/2001 |");

printf("----------------------------------");

}

 

file 2

table.h

char *table_file[]={

"alxx",

"bcxx",

"fycx",

"fyxwxx",

"fyzxxx",

"hwzx",

"lhzxxx",

"xxdexx",

"xxdsxx",

"xxfgxx",

"xxglxx",

"xxgsxx",

"xxhmbxx",

"xxhtxx",

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

"xxjbxx",

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

"xxltxx",

"xxzwxx",

"xxzx",

NULL

};

些程序可以方便建表。。。有什么不明白与我联系。

程序随算不上什么。。。。。但也解决了一些批量建表的问提。

这个程序可以做为gcc刚入门爱好的参考,因为这个程序象hello world一样间简单。而且很全包括了指针,数组,文件包含,NULL

用户方法两个文件置于。/root/mygcc/下,将预建库mysql语句文件,文件名命名为xxxx.sql同上然后

#gcc my.c -o my

#my

即可。。。不用我在说了吧?

展开更多 82%)
分享
qqQQ
qzoneQQ空间
weibo微博

猜你喜欢

用gcc批量建mysql库表

编程语言 网络编程
用gcc批量建mysql库表

SCO下用gcc编译调用mysql数据库的程序

编程语言 网络编程
SCO下用gcc编译调用mysql数据库的程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL 建表的优化策略 小结

编程语言 网络编程
MySQL 建表的优化策略 小结

用MySQL创建数据库和数据库表

编程语言 网络编程
用MySQL创建数据库和数据库表

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL Server--怎样用ADO在SQL SERVER中建库建表

Web开发
SQL Server--怎样用ADO在SQL SERVER中建库建表

用MySQL创建数据库和数据库表代码

编程语言 网络编程
用MySQL创建数据库和数据库表代码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

firefox 出现\"未组织好\"错误的解决办法

firefox 出现\"未组织好\"错误的解决办法

MySQL分表优化试验

MySQL分表优化试验
下拉加载更多内容 ↓