日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

c mysql数据库_C实现MySQL数据库操作

發布時間:2025/3/8 数据库 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c mysql数据库_C实现MySQL数据库操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C實現MySQL數據庫操作

兩個月前,也就是9月份,心血來潮在windows下實現了用C連接數據庫,當時很是有把linux下一并給實現了。但是沒有想得那么簡單。這個任務一直推遲到了現在才完成,究其原因:1.我直接用eclipse開發工具,對于環境變量的設置不是很熟。2.linux系統庫文件結構不熟悉,對于mysql提供的庫文件沒有放對位置。3.當時比較煩躁,沒有沉下心來好好的學習。

兩個月后的今天終于不經意的弄好了,雖然不是什么大的突破,但是對于一個初學C語言的人來說,這可是一個突破。代碼如下:#include "include/mysql.h"

#include "include/errmsg.h"

#include

/**

* Define the QUERY STATUS

* */

#define QUERY_SUCCESS 1

int main(int argc, char* argv[])

{

MYSQL mysql;

MYSQL_ROW row;

MYSQL_FIELD *field;

mysql_init(&mysql);

mysql_options(&mysql,MYSQL_SET_CHARSET_NAME,"gb2312");

if(mysql_real_connect(&mysql,"localhost","root","root","test",3306,0,0))

{

mysql_select_db(&mysql,"test");

//insert

mysql_query(&mysql,"insert into ids values(2);");

//query

mysql_query(&mysql,"select id from ids");

MYSQL_RES* mysql_res = mysql_store_result(&mysql);

while((row = mysql_fetch_row(mysql_res)) != NULL){

for(unsigned int j = 0; j < mysql_num_fields(mysql_res); j++){

field = mysql_fetch_field_direct(mysql_res, j);

printf("%s %s ",field->table,field->name);

}

}

//update

mysql_query(&mysql,"update ids set id = 123");

//delete

mysql_query(&mysql,"delete from ids where id = 1");

return QUERY_SUCCESS;

}

else

{

int err = mysql_errno(&mysql);

printf("錯誤:%d",err);

}

mysql_close(&mysql);

return 0;

}對于

其實在linux和windows下mysql的操作是一樣的,只是mysql的庫文件放置的位置不同而已。

在linux下把libmysql.so.16拷貝到/usr/lib目錄下,一切正常。別忘了開mysql數據庫服務。

相關文檔:

如果只是一個數據庫的話,我們一般習慣這樣寫:mysql_select_db("guestbook");

mysql_query('select * from users');

但是如果是連接多個mysql,有可能出現同名的數據庫,或者數據庫中出現同名的表,所以就必須用完整的形式了,如下代碼:

$link1 = mysql_connect('localhost1','root','root');

mysql ......

查詢及刪除重復記錄的方法

(一)

1、查找表中多余的重復記錄,重復記錄是根據單個字段(peopleId)來判斷

select * from people

where peopleId in (select? peopleId? from? people? group? by? peopleId? having? count(peopleId) > 1)

2、刪除表中多余的重復記錄� ......

共3個文件

IncDB.php數據庫連接

index.php首頁

InsetToDB.php數據庫操作

數據庫lguestbook里面建表

CREATE?TABLE?`intd`?(

`id`?int(11)?NOT?NULL?auto_increment,

`name`?varchar(255)?character?set?utf8?collate?utf8_bin?N ......

添加字段:

MYSQL

alter table tb add col2 varchar(10)

MSSQL2000

alter table tb add col2 varchar(10)

修改字段:

MYSQL

alter table tb modify col2 varchar(20)

MSSQL2000

alter table tb?alter column?col2 varchar(20)

刪除字段:

MYSQL

alter table tb drop column col ......

安裝后MYSQL5后,發現啟動出錯.

出錯代碼:1067

解決辦法如下:

刪除%windows%/my.ini

刪除其它地方的my.ini

在mysql安裝目錄下把my-small.ini復制為my.ini

在my.ini最后一行插入:

CODE:

[mysqld]

#設置basedir指向mysql的安裝路徑

basedir=C:\mysql-5.1.11-beta-win32

datadir=C:\mysql-5.1.11-beta-win32\dat ......

總結

以上是生活随笔為你收集整理的c mysql数据库_C实现MySQL数据库操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产三级午夜理伦三级 | 红桃视频91 | 在线成人免费观看 | 午夜精品久久久久久久久久蜜桃 | 一本色道久久综合精品婷婷 | 欧美 日韩 综合 | 最近2019中文字幕大全第二页 | 秋霞网一区二区 | 国产成人精品免高潮费视频 | 国产精彩视频一区 | 免费成人深夜夜视频 | 99reav | 在线观看欧美一区二区三区 | 黄色av播放 | 天天摸夜夜操 | 91亚洲视频在线 | 天天艹天天射 | 中文字幕日韩精品在线 | 大陆极品少妇内射aaaaa | 成人精品国产免费网站 | 免费观看av网址 | 深夜福利视频在线 | 在线免费h | 欧美xxxxx精品| 男人的天堂av女优 | 最新色网站| 96福利视频 | 成人久久久精品国产乱码一区二区 | 欧美.com | 国产亚洲天堂网 | 嫩草国产| 精品亚洲精品 | youjizz.com中国 | 欧美aaaa视频 | 色欲av无码一区二区三区 | 麻豆传媒在线观看视频 | 成人性生交视频免费观看 | 福利在线免费观看 | 久久99一区 | 资源av| 中出av在线| 超碰在线一区 | 五月天综合婷婷 | 天堂网2020 | 自拍偷拍第 | 中文字幕欧美激情 | 黄色片在线观看免费 | 国产精品无码一区二区桃花视频 | 国产精品91一区二区 | 国产精品自拍第一页 | 波多野结衣1区2区3区 | 在线观看av不卡 | 欧美高清hd| 秋霞视频在线 | 成了校长的性脔h文 | 看全色黄大色黄大片大学生 | 超碰av在线播放 | 欧美成人免费高清视频 | wwwxxx亚洲 | 国产一区二区三区视频在线观看 | 国产又粗又猛又爽又黄又 | 欧美高清性xxxx | 国产最新视频在线 | 风间由美在线观看 | 欧美成人免费网站 | 欧美日本一二三区 | 九九热在线播放 | 日韩视频精品 | 国产亚洲精品久久久 | 亚洲人网| 日韩国产欧美视频 | 羞视频在线观看 | 国产亚洲精品久久久久丝瓜 | 欧美黄色小视频 | 欧州一级片| 欧美视频黄色 | 黄色不卡av| 国产一区欧美一区 | 欧美一区二区三区激情 | 久久亚洲无码视频 | 欧美激情视频一区二区三区在线播放 | 久草视频这里只有精品 | 九九免费 | 成人性生交大片免费卡看 | 少妇日韩 | 性欧美大战久久久久久久免费观看 | 亚洲五月激情 | 丁香花电影免费播放在线观看 | 国产男女无套 | 久久东京 | 亚洲一区二区自拍 | 999xxxxx| 亚洲aⅴ乱码精品成人区 | 久久伊人一区 | 看片网址国产福利av中文字幕 | wwwav在线播放| 欧美xx在线 | 免费av在线电影 | 2019中文字幕在线视频 |