mysql 语句
1 清除mysql 表中的数据
a, delete from ~;
b,truncate table ~; //不保存日志
2,删除表
drop table ~;
3,数据库中表的数量及遍历
表的数量就是下面的tables_num
char szSqlText[300]=""; sprintf_s(szSqlText, 300, "select count(*) FROM information_schema.tables WHERE TABLE_SCHEMA='new_schema'"); if (mysql_query(sock, szSqlText)) { std::cout << "something wrong in the select * for table numbers : " << mysql_error(sock) << std::endl; getchar(); exit; } res = mysql_store_result(sock); row = mysql_fetch_row(res); int tables_num = atoi(row[0]);
表的遍历:
将上述sql 语句改为 show tables即可,row得到的是下一个table的名称
4,显示表中某一行的值
select * from ~ limit 3,1 ; //从第三行开始的下一行开始,取1行
SELECT * FROM table LIMIT 5,10; //检索记录行6-15
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步