linux 下MySQL的简单编程

在这里可以讨论Mysql相关使用技术

版主: jvip_chen

回复
头像
jvip_chen
登堂入室
登堂入室
帖子: 100
注册时间: 2019年 1月 5日 13:36 星期六

linux 下MySQL的简单编程

帖子 jvip_chen » 2019年 4月 1日 21:00 星期一

在使用mysql之前必须先要安装mysql 

安装配置命令(ubuntu下):

Mysql 服务器安装:apt-get install mysql-server
Mysql 客户端安装:apt-get install mysql-client
Mysql 开发包安装:apt-get install libmysqlclient-dev

启动:sudo /etc/init.d/mysql start
停止:sudo /etc/init.d/mysql stop

数据库编程大致步骤:

初始化mysql操作句柄 :

MYSQL *xxxx  

xxxx = mysql_init(NULL);

连接数据库:mysql_real_connect(xxxx,"主机名或IP地址",“当前用户的登录名”,“密码“,数据库名称,Unix 套接字这里默认为NULL,端口号,flag)

到这里数据库已经连接成功。

下面介绍一些操作的函数。

mysql_select_db 函数选择你要操作的数据库。或者直接在数据库连接函数里面指定数据库的名称。

mysql_quary() 执行数据库语句。

mysql_store_result() 存储执行的操作的结果。 必须将结果赋值给  MYSQL_RES *xxx的变量。

mysql_num_rows  获取结果的条数。

mysql_num_field 获取结果列数

mysql_fetch_row.循环取出每一条数据,每一条数据的结果以字符串数组方式平面存储,根据列数就可以将每一列数据取出

需将它赋值给 MYSQL_ROW  ARRAY .

mysql_free_result()用于释放存储操作结果的内存

mysql_close()关闭数据库。

回复

回到 “Mysql数据库”