
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 · 17286 阅读 · 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 · 822 阅读 · 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 · 1065 阅读 · 0 评论 -
linux程序设计——安装MySQL(第八章)
第八章 MySQL 这章介绍RDBMS或关系型数据库管理系统(Relational Database Management System)。 两个著名的开源RDBMS应用软件是PostgreSQL和MySQL。PostgreSQL能在任何情况下免费使用。MySQL在许多场合下也是免费的。用于同一用途的商业产品有Oracle、Sybase和DB2,它们都能运行与多个平台之上。仅支持Window原创 2015-06-18 21:36:23 · 668 阅读 · 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 · 549 阅读 · 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 · 728 阅读 · 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 · 682 阅读 · 0 评论