快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用GCC批量建MYSQL库表

ile 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("n");

printf("MySQL host:");scanf("%s",host);
printf("Root user:");scanf("%s",sid);
printf("Password:");scanf("%s",pwd);
printf("Loading........nn");
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("%sn%s",mydatabase,mysqltable);
printf(table_file[i]);
//printf("%d",status);
if(db==0 && status==0){
printf("tttInstall [ OK ]n");
}else{
printf("tttInstall [ :( ]n");
}
i++;
}
address();
}

//------------------- Function ------------------
showme()
{
printf("-------------------------------------------------------------------n");
printf("tI am Netkiller Chen.n");
printf("tI am a programmer and system&net manager.n");
printf("tI am glad to be friend with you!n");
printf("-------------------------------------------------------------------n");
}
address()
{
printf("n----------------------------------n");
printf("|tnewtech@sina.com |n");
printf("|tOICQ:13721218 |n");
printf("|t 1/13/2001 |n");
printf("----------------------------------n");
}

file 2
table.h
char *table_file[]={
"alxx",
"bcxx",
"fycx",
"fyxwxx",
"fyzxxx",
"hwzx",
"lhzxxx",
"xxdexx",
"xxdsxx",
"xxfgxx",
"xxglxx",
"xxgsxx",
"xxhmbxx",
"xxhtxx",
"xxjbxx",
"xxltxx",
"xxzwxx",
"xxzx",
NULL
};
些程序可以方便建表。。。有什么不明白与我联系。
程序随算不上什么。。。。。但也解决了一些批量建表的问提。
这个程序可以做为gcc刚入门兴趣的参考,因为这个程序象hello world相同间简朴。而且很全包括了指针,数组,文件包含,NULL

用户方式两个文件置于。/root/mygcc/下,将预建库mysql语句文件,文件名命名为xxxx.sql同上然后
#gcc my.c -o my
#my
即可。。。不用我在说了吧?
返回类别: 教程
上一教程: 如何在SQL SERVER中恢复数据
下一教程: SQL中HAVING从句的用法

您可以阅读与"用GCC批量建MYSQL库表"相关的教程:
· 如何从MYSQL数据库表中检索数据
· 用MYSQL创建数据库和数据库表
· MYSQL到ORACLE程序迁移的注重事项
· MYSQL数据复制到ACCESS数据库
· SQL导出到MYSQL的简朴方式
    微笑服务 优质保证 索取样品