MySQL C/C++ API 学习笔记

之前就是大学时接触过MySQL,也都是命令行操作的,上学嘛,呵呵,你懂的。所以对MySQL的认识就只停留在了命令行上。

但是最近想用C++写个简单的后台逻辑,数据库理所当然选择MySQL了。列举下数据库的操作途径吧,大概有命令行、C的API(lib+dll)、图形界面三种方式。既然是后台逻辑嘛,那就肯定是用API了,但是有些查询和数据的总览不太直观,所以就用命令行的方式与其结合着用了。

将一些趟过的坑,绕过的弯,得到的心得和学习的笔记记录下来。方便自己查阅记忆的同时也希望能帮助到更多的人。

启动  
管理员身份打开命令行 --> mysql -u root
 
查看全部数据库
show databases;
 
创建数据库
create database xxx;
 
删除数据库
drop database xxx;
 
使用数据库
use xxx;
 
查看全部表
show tables;
 
创建数据库表
create table xxx(id bigint, nick varchar(18), primary key(id) )default charset=utf8;
 
填充N条数据
insert into xxx values(314625896,'lili'),(357452513,'qiuqiu');
Caution:类型不要弄错
 
删除数据库表
drop table if exist xxx;
 
查询
select * from xxx;

导出数据库
进入到数据库安装包所在的盘符下的bin目录(D:\mysql-5.6.19-win32\bin) --> mysqldump -u root -p xxx > xxx.sql
Caution:不需要分号结尾。一定要进到bin下,否则会失败。如果处在数据库中要先exit出mysql才可以。
 
导入数据库
将要导入的.sql文件移至bin文件下(这样的路径比较方便) --> 进入mysql(mysql -u root) --> use xxx --> source xxx.sql


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值