(2013/10/10)
一、 mysql初识:
一1、mysql 基本:
表——
CREATE TABLE 表名(ID INT AUTO_INCREMENT,NAME VARCHAR(22));//AUTO_INCREMENT 设主键、VARCHAR 可变长度
——插入INSERT INTO 表名 VALUES(1,“xiaoshen”) —— 查看SELECT *FROM表名——//VALUES 值
存储过程(一个存储过程对应一或多张表)——
CREATE PROCEDURE 存储过程名(——待续
结束 “ ;”
Call
一2、mysql 授权:
grant select,insert,update,delete on *.* to root@“%” Identified by “abc”;
flush privileges;
grant all on *.* to 'root'@'%' Identified by “abc”with grant option;
flush privileges;
二、mysql与C++结合:
二1、下载安装mysql,二2、项目属性下配置好要导入的.h(mysql的安装目录include)和.lib。并在项目头文件中导入mysql库 如:include"mysql.h",
二3、将libmySQL.lib、libmySQL.dll拷贝到项目下,
然后就可以用mysql类了:
MYSQL mysql;mysql_init(&mysql);//初始化mysql
if(!mysql_real_connet(&mysql,"localhost","root","","数据库",端口号,0,0)){log("失败");mysql_close(&mysql);return 0;}
——待续