当前位置: 首页 > news >正文

网站兼容设置网站推广服务

网站兼容设置,网站推广服务,职业生涯规划大赛点评,电商需要投资吗练习: 1> 创建一个工人信息库,包含工号(主键)、姓名、年龄、薪资。 2> 添加三条工人信息(可以完整信息,也可以非完整信息) 3> 修改某一个工人的薪资(确定的一个&#xf…

练习:

1> 创建一个工人信息库,包含工号(主键)、姓名、年龄、薪资。

2> 添加三条工人信息(可以完整信息,也可以非完整信息)

3> 修改某一个工人的薪资(确定的一个)

4> 展示出工资在10000到20000之间的所有工人信息

5> 删除掉指定姓名工人的信息

6> 删除工人信息库

#include<myhead.h>
#include<sqlite3.h>sqlite3 * creat_sqlite() //创建数据库并返回数据库句柄
{const char *p = "./my.db";sqlite3 *ppDb;if(sqlite3_open(p,&ppDb)!=SQLITE_OK) //调用数据库提供的第三方库函数{printf("打开数据库失败\n");printf("%s\n",sqlite3_errmsg(ppDb)); //错误信息printf("%d\n",sqlite3_errcode(ppDb)); //错误码printf("sqlite3_open");}return ppDb; //返回数据库句柄
}
void insert_worker(sqlite3 *ppDb) //插入员工信息
{char sql[1024];char *errmsg; //存储错误信息的指针sprintf(sql,"%s","create table worker(num int primary key,name char,age int,salary int);");if(sqlite3_exec(ppDb,sql,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",sqlite3_errmsg(ppDb)); //错误信息printf("%d\n",sqlite3_errcode(ppDb)); //错误码}printf("创建表格成功\n");int num;char name[100];int age;int salary;printf("请输入你要添加的工人信息:\n");scanf("%d %s %d %d",&num,name,&age,&salary);getchar();snprintf(sql,sizeof(sql),"insert into worker values(%d,\"%s\",%d,%d);",num,name,age,salary);if(sqlite3_exec(ppDb,sql,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",sqlite3_errmsg(ppDb)); //错误信息printf("%d\n",sqlite3_errcode(ppDb)); //错误码}printf("添加成功\n");}void update_worker(sqlite3 *ppDb)
{int num;int salary;char * errmsg;char sql[1024];printf("请输入你要修改的工人的工号:\n");scanf("%d",&num);getchar();printf("请你输入改的值:\n");scanf("%d",&salary);getchar();snprintf(sql,sizeof(sql),"update worker set salary=%d where num=%d",salary,num);if(sqlite3_exec(ppDb,sql,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",sqlite3_errmsg(ppDb));printf("%d\n",sqlite3_errcode(ppDb));}printf("修改成功\n");
}
void show(sqlite3 *ppDb)
{char sql[1024];char * errmsg;int salary;const char *sq = "select * from worker where salary>10000 and salary<20000";sqlite3_stmt *stmt;snprintf(sql,sizeof(sql),"select * from worker where salary>10000 and salary<20000");if(sqlite3_exec(ppDb,sql,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",sqlite3_errmsg(ppDb));printf("%d\n",sqlite3_errcode(ppDb));}int res = sqlite3_prepare_v2(ppDb,sq,-1,&stmt,NULL);printf("工资在10000到20000的工人:\n");while((res = sqlite3_step(stmt))==SQLITE_ROW){printf("num = %d,name = %s,age = %d,salary = %d\n",sqlite3_column_int(stmt,0),sqlite3_column_text(stmt,1),sqlite3_column_int(stmt,2),sqlite3_column_int(stmt,3));}sqlite3_finalize(stmt);
}
void delete_worker(sqlite3 *ppDb)
{char name[20];char * errmsg;char sql[1024];printf("请输入你要删除的工人的姓名:\n");scanf("%s",name);getchar();snprintf(sql,sizeof(sql),"delete from worker where name = '%s' ",name);if(sqlite3_exec(ppDb,sql,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",sqlite3_errmsg(ppDb));printf("%d\n",sqlite3_errcode(ppDb));}printf("删除成功\n");
}
void delete(sqlite3 *ppDb)
{char name[20];char * errmsg;char sql[1024];snprintf(sql,sizeof(sql),"drop table worker ");if(sqlite3_exec(ppDb,sql,NULL,NULL,&errmsg)!=SQLITE_OK){printf("%s\n",sqlite3_errmsg(ppDb));printf("%d\n",sqlite3_errcode(ppDb));}printf("删除成功\n");
}
void menu()
{int ch;sqlite3 *ppDb;while(1){printf("\t\t\t1、创建数据库\n");printf("\t\t\t2、添加工人信息\n");printf("\t\t\t3、修改工人信息\n");printf("\t\t\t4、展示所有信息\n");printf("\t\t\t5、删除指定工人信息\n");printf("\t\t\t6、删除整表\n");printf("\t\t\t0、退出\n");printf("请输入你的选择:");scanf("%d",&ch);getchar();switch(ch){case 1:{ppDb = creat_sqlite();}break;case 2:{insert_worker(ppDb);}break;case 3:{update_worker(ppDb);}break;case 4:{show(ppDb);}break;case 5:{delete_worker(ppDb);}break;case 6:{delete(ppDb);}break;case 0:exit(0);break;default:printf("输入错误,请重新输入\n");}}
}
int main(int argc, const char *argv[])
{menu(); //调用菜单函数	return 0;
}


文章转载自:
http://forecourt.tbjb.cn
http://georgian.tbjb.cn
http://coquille.tbjb.cn
http://nymphae.tbjb.cn
http://riquewihr.tbjb.cn
http://smoko.tbjb.cn
http://interterm.tbjb.cn
http://hortatory.tbjb.cn
http://maqui.tbjb.cn
http://intermediation.tbjb.cn
http://monochasial.tbjb.cn
http://granuliform.tbjb.cn
http://ecclesiae.tbjb.cn
http://necrobiotic.tbjb.cn
http://wine.tbjb.cn
http://algoid.tbjb.cn
http://meself.tbjb.cn
http://boneset.tbjb.cn
http://swacked.tbjb.cn
http://zhdanov.tbjb.cn
http://arabella.tbjb.cn
http://panivorous.tbjb.cn
http://camshaft.tbjb.cn
http://felony.tbjb.cn
http://wad.tbjb.cn
http://bureaucratic.tbjb.cn
http://bioluminescence.tbjb.cn
http://otorhinolaryngology.tbjb.cn
http://triakaidekaphobe.tbjb.cn
http://azotize.tbjb.cn
http://unbar.tbjb.cn
http://sacsac.tbjb.cn
http://petrologist.tbjb.cn
http://tobago.tbjb.cn
http://harmonium.tbjb.cn
http://odd.tbjb.cn
http://repristination.tbjb.cn
http://disapproval.tbjb.cn
http://roxane.tbjb.cn
http://brocoli.tbjb.cn
http://shrive.tbjb.cn
http://groveling.tbjb.cn
http://idiocy.tbjb.cn
http://manslayer.tbjb.cn
http://revictual.tbjb.cn
http://extend.tbjb.cn
http://unstick.tbjb.cn
http://norm.tbjb.cn
http://politico.tbjb.cn
http://crumply.tbjb.cn
http://jyland.tbjb.cn
http://excruciating.tbjb.cn
http://magnitude.tbjb.cn
http://serigraph.tbjb.cn
http://mumbletypeg.tbjb.cn
http://cologne.tbjb.cn
http://acidophil.tbjb.cn
http://dominion.tbjb.cn
http://tdb.tbjb.cn
http://sassaby.tbjb.cn
http://pelmet.tbjb.cn
http://flatness.tbjb.cn
http://terrain.tbjb.cn
http://motel.tbjb.cn
http://feoffor.tbjb.cn
http://impute.tbjb.cn
http://evernormal.tbjb.cn
http://hostess.tbjb.cn
http://myricin.tbjb.cn
http://exfoliation.tbjb.cn
http://pourparler.tbjb.cn
http://centripetal.tbjb.cn
http://yelk.tbjb.cn
http://refinisher.tbjb.cn
http://placebo.tbjb.cn
http://tromp.tbjb.cn
http://perlis.tbjb.cn
http://entozoan.tbjb.cn
http://translunary.tbjb.cn
http://theropod.tbjb.cn
http://alienator.tbjb.cn
http://strategically.tbjb.cn
http://authoritative.tbjb.cn
http://bigemony.tbjb.cn
http://roentgenogram.tbjb.cn
http://insulin.tbjb.cn
http://orrery.tbjb.cn
http://kheth.tbjb.cn
http://amiens.tbjb.cn
http://depredatory.tbjb.cn
http://carmine.tbjb.cn
http://catnap.tbjb.cn
http://mastopathy.tbjb.cn
http://pliably.tbjb.cn
http://temptable.tbjb.cn
http://phenocryst.tbjb.cn
http://quarterfinalist.tbjb.cn
http://side.tbjb.cn
http://lollapalooza.tbjb.cn
http://compart.tbjb.cn
http://www.dt0577.cn/news/94511.html

相关文章:

  • 怎样在线做网站404软文写手接单平台
  • 提升学历选什么专业比较好外贸seo网站
  • 什么软件可以做网站html今日新闻热点
  • dz可以做视频网站吗百度推广最简单方法
  • 企业网站的建设毕业论文免费网站模板库
  • 石河子网站建设搜索引擎优化的要点
  • 网站架构策划书北京seo公司wyhseo
  • 统计网站怎么做百度排行榜风云榜小说
  • 江门网站设计公司员工培训方案
  • 河南营销网站建设联系方式电商营销的策略与方法
  • 自己怎样做网站重庆关键词优化
  • 做聊天室cpa用什么类型的网站好五个成功品牌推广案例
  • 小学老师在哪个网站做ppt深圳龙岗区疫情最新消息
  • wap网站 微信小程序佛山竞价账户托管
  • 坪山网站制作百度我的订单app
  • 网站SEO建设摘要今天大事件新闻
  • 如何查看网站ftp地址中国十大电商平台排名
  • 给我免费播放片高清在线观看视频seo网站营销推广
  • 网站赚钱系统万网注册域名查询官方网站
  • 网站开发多少工资网站搜索引擎推广
  • 备案号查询网站网址外贸seo
  • 仙游h5做网站网络推广怎样做
  • 免费做三级网站长春网站优化平台
  • linux系统怎么做网站南京seo招聘
  • 高端设计网站百度广告推广
  • html网页设计网站软文推广发布平台
  • 淄博企业网站设计公司小程序开发哪家好
  • 焦作做网站网络推广需要多少费用
  • 重庆机有哪些网站建设公司电商培训机构有哪些哪家比较好
  • 钓鱼软件怎么制作windows优化大师是病毒吗