
MySQL
mathZHA
这个作者很懒,什么都没留下…
展开
-
linux找不到mysql.h(连接不到mysql.h)
编写C语言程序connect1.c与MySQL数据库建立连接,在命令行输入:gcc connect1.c -o connect1.exe -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient显示找不到mysql.h,如下(图1)所示:原因是安装MySQL时只是安装了MySQL的服务器和MySQL的客户端,没有安装MySQL databa原创 2015-06-22 13:51:08 · 17229 阅读 · 4 评论 -
linux程序设计——执行SQL语句(第八章)
8.3 使用C语言访问MySQL数据4.处理返回的数据MySQL返回两种类型的数据1.从表中提取的信息,也就是列数据2.关于数据的数据,即所谓的元数据(metadata),例如列名和类型.mysql_field_count函数提供了一些关于查询结果的基本信息,它接受连接对象,并返回结果集中的字段(列)数目:unsigned int mysql_field_count(原创 2015-06-25 21:38:29 · 804 阅读 · 0 评论 -
linux程序设计——执行SQL语句(第八章)
8.3 使用C语言访问MySQL数据8.3.3 执行SQL语句执行SQL语句的主要API函数被恰当的命名为:int mysql_query(MYSQL *connection, const char *query);这个例程接受连接结构指针和文本字符串形式的有效SQL语句,如果成功,它返回0.1.不返回数据的SQL语句为简单起见,先看一些不返回任何数据的SQL语句:U原创 2015-06-24 19:36:01 · 1050 阅读 · 0 评论 -
linux程序设计——安装MySQL(第八章)
第八章 MySQL这章介绍RDBMS或关系型数据库管理系统(Relational Database Management System)。两个著名的开源RDBMS应用软件是PostgreSQL和MySQL。PostgreSQL能在任何情况下免费使用。MySQL在许多场合下也是免费的。用于同一用途的商业产品有Oracle、Sybase和DB2,它们都能运行与多个平台之上。仅支持Window原创 2015-06-18 21:36:23 · 651 阅读 · 0 评论 -
linux程序设计——MySQL管理(第八章)
8.2 MySQL管理包含MySQL发行版中的一些有用的工具程序使管理工作变得更加容易,它们中最常用的是mysqladmin程序。8.2.1 命令除了mysqlshow命令以外,所有的MySQL命令都接受下面的3个标准参数。命令选项 参数 说明-u 用户名 在默认情况下,mysql工具会尝试把当前linux的用户名作为MySQL的用户名,-u参数原创 2015-06-19 21:30:43 · 538 阅读 · 0 评论 -
linux程序设计——使用C语言访问MySQL(第八章)
8.3 使用C语言访问MySQL数据Windows本地程序(如Access)可以通过ODBC驱动程序来访问MySQL,甚至有针对linuxODBC驱动程序。下面讨论使用C语言来访问MySQL.8.3.1 连接例程用C语言连接MySQL数据库包含两个步骤:1.初始化一个连接句柄结构2.实际进行连接首先,使用mysql_init来初始化连接句柄:#include原创 2015-06-22 20:52:28 · 711 阅读 · 0 评论 -
linux程序设计——MySQL管理(第八章)
8.2.2 创建用户并赋予权限作为MySQL管理员,最常见的工作就是维护用户信息——在MySQL中添加和删除用户并管理它们的权限。通过在MySQL控制台中使用grant和revoke命令来管理用户权限。1.grant命令MySQL的grant命令几乎完全遵循SQL92的语法,它的常规格式是:grant on to [identified by user-password] [原创 2015-06-20 16:13:43 · 672 阅读 · 0 评论