博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux中使用mysql数据库
阅读量:6889 次
发布时间:2019-06-27

本文共 1115 字,大约阅读时间需要 3 分钟。

在安装完数据库后,如果没有设置root的mysql密码,在命令行输入mysql即可进入数据库

show databases;(有分号):查看当前存在的数据库
create database 名字:创建数据库
use 名字:打开数据库
show tables;:查看当前数据库下对应的表
create table 表名(create table t1(a int, name varchar(10));):创建表
例子:
#include 
#include
#include
#define INSERT_VMDATA "insert into iodata values(%d)"int main(void){ MYSQL m_conn; int ret; int data=120; char qbuf[160]; sprintf(qbuf,INSERT_VMDATA,data); mysql_init(&m_conn); if(mysql_real_connect(&m_conn,"localhost","root","","cjx",0,NULL,0)) { 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目录下)

转载于:https://www.cnblogs.com/scu-cjx/p/6878988.html

你可能感兴趣的文章
openNebula rgister img instance vms error collections
查看>>
error Infos
查看>>
PL/sql配置相关
查看>>
[New Portal]Windows Azure Virtual Machine (3) 在VM上挂载磁盘
查看>>
字体随着ProgressBar的加载而滚动
查看>>
Handler 机制再了解
查看>>
如果你是前端工程师,把你的网站或者你知道的网站加进来吧
查看>>
阿里云产品头条(2017年12月刊)
查看>>
探究SQL添加非聚集索引,性能提高几十倍之谜
查看>>
Java 如何不使用 volatile 和锁实现共享变量的同步操作
查看>>
关于ip_conntrack跟踪连接满导致网络丢包问题的分析
查看>>
烂泥:linux学习之VNC远程控制(一)
查看>>
如何解决Xshell使用时中文字体是躺倒显示的问题
查看>>
Scala函数的定义的几种写法
查看>>
【iphone应用开发】iphone 应用开发之二:UITextView控件的详细讲解
查看>>
HTML5 API摘要
查看>>
去除滚动条的可滚动效果
查看>>
注入攻击 初见解
查看>>
JProfiler_SN_8_x.txt
查看>>
IntelliJ IDEA 社区版没有 Spring Initializr
查看>>