Mysql

debian系列下c++调用mysql, linux下面安装mysql.h文件

 mysql.h的报错还没有解决,你们不用看了,等我解决了吧还不知道什么时候 先用c吧#include<stdio.h>#include<stdlib.h>#include<string.h>#include<mysql/mysql.h>MYSQL*g...

mysql搭建主从

1、主从服务器分别作以下操作:1.1、版本一致1.2、初始化表,并在后台启动mysql1.3、修改root的密码 数据库内容也要保证数据一致//否则报错,Slave_SQL_Running:NoLast_Errno:1146Last_Error:Error'Table等错误 2、修改主服务器master:#v...
代码星球·2020-06-20

Mysql 配置文件和目录的合理分配

记得给权限呀,权限呀,都是泪多实例  单实例   配置文件[client]port=3301socket=/data/mysql3301/data/mysqld3301.sock[mysqld_safe]socket=/data/mysql3301/data/mysql...

修改socket文件, MySQL启动报错

 事情是这样的,我要搭建MySQL主从,做读写分离,然后就要了一台服务器搭建mysql,最近犯懒,就寻思搞一个二进制的吧直接启用 一堆问题就出现了[ERROR]Can'tstartserver:Bindonunixsocket:Permissiondenied2018-09-2911:06:0813...

mysql 查看某个库下面某个表的所有列字段, columnName

 mysql查看某个库下面某个表的所有列字段selectCOLUMN_NAMEascolumnNamefrominformation_schema.COLUMNSwheretable_name='{表名}'andtable_schema='{库名}'; ...

MySQL 查询不区分大小写的问题以及编码格式问题

最近,在用SSH框架完成一个实践项目时,碰到了一个莫名其妙的Bug困扰了我好久,最后终于解决,记录如下。问题:同学在测试系统的时候突然发现,数据库保存的账户本来应该是admin,结果该同学用Admin账户居然登录成功了…………EXM???这样也行?好吧,我还是查找...

MySQL 存储过程 详解

存储例程是存储在数据库服务器中的一组sql语句,通过在查询中调用一个指定的名称来执行这些sql语句命令。 我们都知道应用程序分为两种,一种是基于web,一种是基于桌面,他们都和数据库进行交互来完成数据的存取工作。假设现在有一种应用程序包含了这两种,现在要修改其中的一个查询sql语句,那么我们可能要同时修改他们...
代码星球·2020-06-19

MySQL 字符编码

showvariableslike'char%';如果character_set_client编码为latin1的话,是无法显示中文字符的,mysql命令行工具查询出来的中文字符会显示为乱码可以通过以下命令修改当前的字符编码,只针对当前session,退出后就会恢复回原来的编码setcharacter_set_resu...
代码星球·2020-06-18

MySQL there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause同时创建多个更新当前时间戳字段 解决方法

在写这篇文章之前,明确我的MySQL版本,MariaDB或者你使用MySQL8也会出现如下问题MySQL版本现在有这样的需求,一张表中有一个字段created_at记录创建该条记录的时间戳,另一个字段updated_at记录更新该条记录的时间戳。我们尝试创建以下语句。CREATETABLEtemp(idINT(11)P...

Mac OS 安装 MySQL5.7

安装Homebrew$/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 安装MySQL在编写文章时,Homebrew默认使用MySQL8版本,但由于我们的目标是获得5.7...
代码星球·2020-06-18

Mysql按日、周、月进行分组统计

 我们在用Mysql抽取数据时候,经常需要按照天、周、月等不同的粒度对数据进行分组统计。而我们的时间可能是“2017/12/50:0:0”这种准确的时间。所以在进行分组之前我们需要对时间进行一下处理。DATE_FORMAT是MySQL内置的一个函数,作用是以不同的格式显示日期/时间数据...

ubuntu更改mysql配置文件,使其产生日志文件mysql.log

1.打开mysql配置文件,将68,69行的注释取消掉,保存关闭  sudovim /etc/mysql/mysql.conf.d/mysqld.cnf    2.重启mysql服务  sudoservicemysqlrestart 3,日志文件所在目录  /var/log/my...

Linux 配置mysql 远程连接

1、首先用root用户登录mysql  mysql-uroot-p2、新建用户  usemysql;  selecthost,userfromuser;(查看现有用户)  CREATEUSER'king'@'localhost'IDENTIFIEDBY'123456';(新建用户);  selecthost,userf...

ubuntu19.04 安装mysql,没有初始密码,重设初始密码

1.安装  在终端下输入  sudoapt-getinstallmysql-servermysql-client  进行安装,如果安装过程中弹出密码输入提示,则正常安装即可!2、由于没有出现密码设置项,所以不知道怎么进入数据操作命令行  2.1、找到安装时默认生成的默认账户在终端上输入     sudocat...

mysql 查询——逻辑查询

--去重查询distinctselectdistinctganderfromstudent;--逻辑查询andornot--查询18-28之间的数据select*fromstudentage>18andage<28;--查询age大于18的女性select*fromstudentage>18andna...
代码星球·2020-06-17