linux中使用mysql数据库
2024-08-24 03:17:45
在安装完数据库后,如果没有设置root的mysql密码,在命令行输入mysql即可进入数据库
show databases;(有分号):查看当前存在的数据库
create database 名字:创建数据库
use 名字:打开数据库
show tables;:查看当前数据库下对应的表
create table 表名(create table t1(a int, name varchar(10));):创建表
例子:
#include <stdio.h>
#include <stdlib.h>
#include <mysql/mysql.h>
#define INSERT_VMDATA "insert into iodata values(%d)"
int main(void)
{
MYSQL m_conn;
int ret;
int data=;
char qbuf[];
sprintf(qbuf,INSERT_VMDATA,data);
mysql_init(&m_conn);
if(mysql_real_connect(&m_conn,"localhost","root","","cjx",,NULL,))
{
printf("connect mysql successful\n");
ret = mysql_query(&m_conn,qbuf);
}
if(!ret)
{
printf("insert success\n");
}
else
{
printf("error\n");
}
}
插入数据120到iodata表中
编译需要使用命令:gcc -o main -I/usr/include/mysql main.c -L/usr/lib64/mysql -lmysqlclient -lz(/usr/lib64/mysql下对应有libmysqlclient的链接库,如果是32为可能在/usr/lib/mysql目录下)
最新文章
- 【DP】HDU 1087
- Day Tips:Search CPU 100%
- PHP curl https访问问题
- SQLite手工注入方法小结
- bug数量问题研究
- oracle存储过程调试方法
- jQuery对象与DOM对象的互相转换
- 软件測试系统文章(文件夹&;amp;链接在此)
- [面试没答上的问题1]http请求,请求头和响应头都有什么信息?
- Python变量和常量
- select2的设置选中
- ES6知识总结
- nginx和php-fpm调用方式
- 内存不够怎么办? 1.5.1 关于隔离 1.5.2 分段(Segmention) 1.5.3 分页(Paging)
- 基于JAVA原生HTTP请求工具类 httphelper
- 【make install】自定义安装目录,添加动态链接库 【--prefix】 【ldconfig】 【LD_LIBRARY_PATH】
- 2018.09.08 NOIP模拟trip(最长链计数)
- Ubuntu安装Apache+PHP
- 170704、springboot编程之CommandLineRunner
- ReactNative 环境配置