18 int main(
int argc,
char *argv[])
21 const char *db=
"INFORMATION_SCHEMA";
22 const char *host= NULL;
25 const char *query=
"SELECT TABLE_SCHEMA,TABLE_NAME FROM TABLES";
34 while ((c = getopt(argc, argv,
"d:h:mp:q:v")) != -1)
51 port= (in_port_t)atoi(optarg);
63 printf(
"usage: %s [-d <db>] [-h <host>] [-m] [-p <port>] [-q <query>] "
65 printf(
"\t-d <db> - Database to use for query\n");
66 printf(
"\t-h <host> - Host to listen on\n");
67 printf(
"\t-m - Use the MySQL protocol\n");
68 printf(
"\t-p <port> - Port to listen on\n");
69 printf(
"\t-q <query> - Query to run\n");
70 printf(
"\t-v - Increase verbosity level\n");
77 printf(
"drizzle_create:NULL\n");
85 printf(
"drizzle_con_create:NULL\n");
112 printf(
"%s%s", x == 0 ?
"" :
":", row[x] == NULL ?
"NULL" : row[x]);