search.h - search tables

604 篇文章 8 订阅
579 篇文章 5 订阅

转自:http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/search.h.html


NAME
search.h - search tables
SYNOPSIS
[XSI] [Option Start] #include <search.h> [Option End]
DESCRIPTION

The <search.h> header shall define the ENTRY type for structure entry which shall include thefollowing members:

char    *key
void    *data

and shall define ACTION and VISIT as enumeration data types through type definitions as follows:

enum { FIND, ENTER } ACTION;
enum { preorder, postorder, endorder, leaf } VISIT;

The <search.h> header shall define the size_t type as described in <sys/types.h>.

The following shall be declared as functions and may also be defined as macros. Function prototypes shall be provided.

int    hcreate(size_t);
void   hdestroy(void);
ENTRY *hsearch(ENTRY, ACTION);
void   insque(void *, void *);
void  *lfind(const void *, const void *, size_t *,
          size_t, int (*)(const void *, const void *));
void  *lsearch(const void *, void *, size_t *,
          size_t, int (*)(const void *, const void *));
void   remque(void *);
void  *tdelete(const void *restrict, void **restrict,
          int(*)(const void *, const void *));
void  *tfind(const void *, void *const *,
          int(*)(const void *, const void *));
void  *tsearch(const void *, void **,
          int(*)(const void *, const void *));
void   twalk(const void *,
          void (*)(const void *, VISIT, int ));


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
mysqldump是一个用于备份和恢复MySQL数据库的命令行工具。下面是对mysqldump命令中常用参数的详解: 1. -u用户名:指定连接数据库的用户名。 2. -p密码:指定连接数据库的密码。注意,这里没有空格。 3. -h主机:指定连接数据库的主机名。如果数据库在本地,可以省略此参数。 4. 数据库:指定要备份或恢复的数据库名称。 5. -w "sql条件":指定备份或恢复时的SQL条件,用于筛选特定的数据。 6. --lock-all-tables:在备份期间锁定所有表,防止数据修改,以确保备份的一致性。 7. > 路径:将备份数据保存到指定的文件路径。这里的">"表示将命令的输出重定向到文件。 8. < 路径:将备份文件中的数据恢复到指定的数据库。这里的"<"表示将文件作为命令的输入。 此外,还有其他一些参数可以根据需要使用: 9. --single-transaction:在备份过程中使用事务,确保备份的一致性。 10. --set-gtid-purged=off:禁用GTID(全局事务标识符)清理,确保备份数据的完整性。 11. --hex-blob:将二进制数据以十六进制格式保存,以便在不同字符集之间进行正确转换。 12. -R:同时备份数据库表的存储过程和触发器。 13. -E:同时备份数据库表的事件。 需要注意的是,根据不同的MySQL版本和具体的需求,参数选项可能会有所不同。上述参数仅为常见的一些示例,您可以根据具体情况进行调整和使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [mysqldump数据库备份参数详解](https://download.csdn.net/download/weixin_38555616/14834583)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [mysqldump 参数解析(详细)](https://blog.csdn.net/wangxin3618/article/details/82850589)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值