下载后可任意编辑河南城建学院Linux 系统应用与编程UNIX 系统与软件开发课程设计指导书班 级 0814121~2 专 业 计算机科学与技术 实习类别 课程设计 时 间 第 6 学期 16~17 周 指导老师 邵国金 郭猛 郝伟 计算机科学与工程学院2015 年 5 月 20 日下载后可任意编辑一、MySql 数据库在 Unix/Linux C 的使用Linux MySql 数据库开发MySql 与 C 联合开发开发库的安装MySql C API编程实例1、软件包需要1)MySql 服务器mysql-server-3.23.54a-11mysql-server-3.23.58-1.92)MySql 客户端mysql-3.23.54a-11mysql-3.23.58-1.93)MySql 开发接口库mysql-devel-3.23.54a-11mysql-devel-3.23.58-1.92、Mysql 服务配置mysqyld 服务要运行起来。最好是设为开机自动启动。方法:chkconfig –level 2345 mysqld onntsysvservice mysqld start / stop /restart图形方式3、Msqyl 客户端命令行工具MySqyl 客户端命令行工具为 mysql。其常用法为:mysql [OPTIONS] [database] output.tab常用参数有:-?, --help:帮助-D, --database=DB_name: 指定数据库-h, --host=Host_name:指定主机-u, --user=DB_user_name: 指定用户-p[…], --password[=…]:指定密码4、客户端常用命令在命令提示符下输入:mysql 或 mysql –u root 进入 mysql 系统。提示符为“>”,可以使用的命令有:show databases / tables;use database;create database db;下载后可任意编辑create table tbl;drop database db/ table tbl;select … from tbl … where …insert … into tbl … values … update … tbl … set … where …delete … from tbl … where …4、MySql C 开发接口不同版本的 MySql 有不同的目录设置。1)头文件目录:/usr/include/mysql使用:#include 说明:必要时可使用-I 参数2)库文件静态库:/usr/lib/mysql/libmysqlclient.a动态库:/usr/lib/mysql/libmysqlclient.so使用参数:-L/usr/lib/mysql -lmysqlclient3)mysql C 开发示例程序//头文件#include#includemain(){//变量声明MYSQLmysql; MYSQL_RES*result;MYSQL_ROWrow;// 初始化数据结构mysql_init(&mysql); //连接数据库mysql_real_connect(&mysql,"localhost","root",0,"mydb",0,NULL,0); //执行查询语句 mysql_...