51dev.com IT技术开发者社区

51dev.com 技术开发者社区

SQL 操作结果集 -并集、差集、交集、结果集排序

SQL 操作结果集 -并集、差集、交集、结果集排序

为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物。  表:Person_1魏国人物     表:Person_2蜀国人物    A、Union形成并集    Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集。&nbs...

Mysql+Mycat实现数据库主从同步与读写分离

Mysql+Mycat实现数据库主从同步与读写分离

Mycat介绍官网:http://mycat.io/电子书:http://mycat.io/document/Mycat_V1.6.0.pdfMyCAT采用Java开发,实现MySQL公开的二进制协议,将自己伪装成MySQLServer;应用只需连接MyCAT执行SQL,MyCAT按照配置的策略,分发SQL至相应的My...

centos7.3 安装mysql5.7

centos7.3 安装mysql5.7

1、先安装mysql云仓库rpm-ivhmysql57-community-release-el7-11.noarch.rpm 2、查看myql云仓库有哪些mysql包yumrepolistenabled|grep"mysql.*-community.*"3、安装mysql-community-server&...

Mysql基础操作

Mysql基础操作

0.最基本的命令:USEdbname;//相当于linux下的cd命令,SHOWXXX;//相当于linux下的ls命令EXPLAINSQL;//可查看SQL执行的信息1.导入sql文件到指定的数据库:source路径2.DDL:数据库定义语句,包括对数据库、数据表、列、索引等数据库对象的定义。常用的语句关键字主要包括...

sql中查重和去重

sql中查重和去重

在这记录一个实习期间遇到的一个查重和去重的sql语句。查重语句:(groupby查重)SELECTuser_id,            count(*)asnumFROM表名WHERE条件 ...

mysql替换斜杠的方法\替换为空

mysql替换斜杠的方法\替换为空

updateecs_goodssetgoods_desc=replace(goods_desc,‘\‘,‘‘)wheregoods_id>1; ...

Python3 MySQL 数据库连接

Python3 MySQL 数据库连接

什么是PyMySQL?PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。PyMySQL遵循Python数据库APIv2.0规范,并包含了pure-PythonMySQL客户端库。在使用PyMySQL之前,我们需要确保PyMySQL已安装。PyMySQL下载...

1209 -The MySQL server is running with the --read-only option

1209 -The MySQL server is running with the --read-only option

1209-TheMySQLserverisrunningwiththe--read-onlyoptionsoitcannotexecutethisstatement 一般这个错误有两种原因:1.连到从库了。从库一般设置为只读。2.主库的read_only参数被修改为1 解决办法:setglobalr...

mysql的binlog详解

mysql的binlog详解

什么是binlogbinlog日志用于记录所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以“事件”的形式保存,它描述数据更改。binlog作用因为有了数据更新的binlog,所以可以用于实时备份,与master/slave复制和binlog有关参数...

Mysql 启动时报 Checking for tables which need an upgrade, are corrupt or were

Mysql 启动时报 Checking for tables which need an upgrade, are corrupt or were

在Linux上安装完Mysql之后,我重新启动了一下Mysql服务。 系统报出如下信息:Checkingfortableswhichneedanupgrade,arecorruptorwere notclosedcleanly.. 刚开始以为是启动错误,后来仔细看了下英文,发现这是一句平常...

Mysql——查询字段是否为空

Mysql——查询字段是否为空

如何设置条件isnull()select*fromuserswhereemail=‘xxxx‘andisnull(deletedAt)isnullselect*fromuserswhereemail=‘xxxx‘anddeletedAtisnullisnotnullselect*fromuserswhereemail=...

Mysql数据库基础学习笔记

Mysql数据库基础学习笔记

1.mysql查看当前登录的账户名以及数据库 一、单表查询1、创建数据库yuzly,创建表fruits  创建表    CREATETABLEfruits(f_idCHAR(10)NOTNULL,s_idINTNOTNULL,f_namechar(255)NOTNULL,f_pr...

Linux  Mysql数据库安全配置

Linux Mysql数据库安全配置

目录:1.修改mysql管理员账号root的密码(2种方法)2.修改mysql管理员账号root3.mysql管理员root账号密码遗忘解决办法(2种方法)4.创建数据库用户(3种方法)5.mysql数据库权限管理  本地权限  网络权限    撤销权限  &...

树莓派使用 Python + SQLite 建立温度数据库

树莓派使用 Python + SQLite 建立温度数据库

相比MySQL而言,SQLite更为轻便、易于维护和部署。本文使用Python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表——参数名称,时间和温度值。本文重点解释Python操作SQlite的具体方法,由于网上资料众多,重复部分不再复述只做到具体情...

PLSQL Developer软件使用教程

PLSQL Developer软件使用教程

 PL/SQLDeveloper是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了OracleServer,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQLDeveloper侧重于易用性、代码品质和生产力,充分发挥Oracle应...