![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 52
EvenHong
这个作者很懒,什么都没留下…
展开
-
MySQL进阶学习
mysql架构介绍:1.连接层:最上层是一些客户端和连接服务,实现通信。2.服务层:主要完成大多数的核心服务功能,如SQL接口,SQL的分析和优化及部分内置函数的执行。3.引擎层:负责MySQL中数据的存储和提取。4.存储层:将数据存储于文件系统上,并完成存储引擎的交互。存储引擎:常用两种:myisam和InnoDB...原创 2021-09-13 19:41:10 · 57 阅读 · 0 评论 -
QT链接mysql
1.配置环境变量2.进入此文件夹下(我的QT在D:盘)D:\QT\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql3.打开mysql.pro#QMAKE_USE += mysqlwin32:LIBS += -LD:/mysql-8.0.25-winx64/lib -llibmysqlINCLUDEPATH += D:/mysql-8.0.25-winx64/includeDEPENDPATH += D:/mysql-8.0.原创 2021-08-08 23:18:49 · 218 阅读 · 0 评论 -
sql:连接查询(多表查询)
#连接查询/*多表查询:需要用到的字段来自于多个表笛卡尔乘积现象:表1有M行,表2有n行,结果=m*n行发生原因:没有有效的连接条件解决方法:*/#素材:CREATE TABLE women( id INT, NAME VARCHAR(12), sex VARCHAR(1), boyfriend_id INT);CREATE TABLE man( id INT, NAME VARCHAR(3), userCP VARCHAR(3))...原创 2021-08-03 15:39:03 · 82 阅读 · 0 评论 -
c++连接mysql
改成x64运行环境原创 2021-07-04 14:23:44 · 53 阅读 · 0 评论 -
c++连接数据库
1.进行配置2.代码如下LinkWithMysql.h:#pragma once#define _CRT_SECURE_NO_WARNINGS#include<iostream>#include<Windows.h>#include<WinSock.h>#include<mysql.h>#include<vector>#include <string>#include <cstdlib>us原创 2021-06-28 15:06:42 · 4056 阅读 · 0 评论 -
c++连接Mysql(1)
#define _CRT_SECURE_NO_WARNINGS#include#include#include#includeusing namespace std;#pragma comment(lib,"libmysql.lib")#pragma comment(lib,"wsock32.lib")MYSQL* mysql = new MYSQL; //mysql连接 MYSQL_FIELD* fd; //字段列数组 char field[32][32]; //存...原创 2021-06-27 17:23:16 · 81 阅读 · 0 评论 -
sql:分组查询
2.分组函数,聚合函数,组函数 传一组值最后返回一个值做统计使用 SELECT *FROM namelist; SUM AVG MAX MIN COUNT SELECT SUM(id) FROM namelist;#只能放一个参数原创 2021-06-02 18:38:47 · 197 阅读 · 0 评论 -
sql:常见函数
常见函数SELECT函数名(实参列表)FROM 表;分类: 1.单行函数 做处理使用: CONCAT LENGTH IFNULL 字符函数: #1.length SELECT LENGTH('evan'); SELECT LENGTH('洪');#返回3因为一个汉字在目前字符集下占三个字节 SHOW VARIABLES LIKE '%char%';#utf8一个汉字占三个字节,gbk一个汉字占两个字节 #2.concat...原创 2021-05-27 14:37:15 · 69 阅读 · 0 评论 -
sql:排序查询
排序查询SELECT 查询列表FROM 表WHERE 筛选条件ORDER BY 排序列表asc|DESC查询员工信息,要求工资从高到低排序:SELECT * FROM namelist ORDER BY salary DESC;查询员工信息,要求工资从低到高排序:SELECT * FROM namelist ORDER BY salary ASC;SELECT * FROM namelist ORDER BY salary;查询部门编号>=5的员工信息要求按年龄排序:SELECT原创 2021-05-25 20:59:44 · 294 阅读 · 0 评论 -
sql:条件查询
条件查询SELECT 查询列表FROM 表名WHERE 筛选条件;筛选条件:1.按条件表达式筛选: ><= != <> >= <=查询工资大于1.2w的员工信息SELECT * FROM namelist WHERE salary>12000;查询部门名不是光学组的员工编号SELECT id AS '员工编号' FROM namelist WHERE departmentName!='光学组';2.按逻辑表达式筛...原创 2021-05-25 20:33:18 · 371 阅读 · 0 评论 -
sql语句1:基础增删改查
USE hongzh1SHOW TABLESCREATE TABLE namelist(num INT,age INT,NAME VARCHAR(10),salary DOUBLE,yearSalary DOUBLE,departmentName VARCHAR(10));DESC namelist;SELECT *FROM namelist;INSERT INTO namelist (num,age,NAME,salary,yearSalary,departmentName)VALUES(1,2原创 2021-05-25 13:08:02 · 82 阅读 · 0 评论 -
qt连接mysql
1.将版本号下的bin目录路径拷贝至环境变量中2.E:\Qt\5.14.2\Src\qtbase\src\plugins\sqldrivers\mysql进入上述路径找到mysql.pro文件打开,做如下修改TARGET = qsqlmysqlHEADERS += $$PWD/qsql_mysql_p.hSOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp#QMAKE_USE += mysqlOTHE...原创 2021-05-04 20:45:34 · 122 阅读 · 0 评论 -
mysql小白安装
1.进入官网https://dev.mysql.com/downloads/mysql/2.将得到的安装包解压后将目录下bin文件夹的路径添加到系统环境变量中3.管理员方式运行cmd,跳转MySQL的bin目录下C:\Windows\system32> e:E:\ > cd mysql-8.0.16-winx64E:\mysql-8.0.16-winx64> cd binmysql-8.0.16-winx64\bin>4.输入 mysqld --ini原创 2021-05-01 11:44:44 · 107 阅读 · 0 评论