Mysql

JdbcRDD连接MySQL

 (1)添加依赖<dependencies><dependency><groupId>org.apache.spark</groupId><artifactId>spark-core_2.11</artifactId><versio...
代码星球·2020-10-20

常用的mysql操作

  总结一下常用的mysql操作,避免下次遇到类似情况重复地去百度。方法不是唯一的,但记录一种可行的方法就可以了。遇到新的问题再继续补充。 1.增加一个列ALTERTABLE表名ADDCOLUMN字段名字段类型其他;举例:ALTERTABLEstudentADDCOLUMNsexVARCH...

mysql 外键

一、是什么  从表的某列指向主表的某列,从表的这一列就是从表的外键。   外键不一定要指向主表的主键,但必须是唯一性索引。 二、为什么  外键能保持数据的一致性、完整性。  1、外键约束用于预防破坏表之间连接的行为:在主表上直接update/delete以更新或删除在从表中有匹配行的外键时...
代码星球·2020-10-14

从docker到docker-compose部署一个nginx+flask+mysql+redis应用

  目的是把一个flask项目的mysql数据库、redis数据库、flask应用、nginx服务分别装到四个容器中,然后用docker-compose命令同时启动与关闭一、安装docker  Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上。通过 uname-r 命...

mysql 免安装完美实现windows安装

1.官网下载mysql免安装版数据库https://dev.mysql.com/downloads/mysql/2.解压数据库放到指定的盘符 3.创建ini文件建议创建里面的设置信息可以自行设置(可以去百度搜索一下)4.设置mysql的环境记得指定要对应的bin方便cmd的时候执行5.win+r进入cmd界面...

mysql 删除以某字符串开头的表

Select'SETFOREIGN_KEY_CHECKS=0;'unionSelectCONCAT('droptable',table_name,';')FROMinformation_schema.tablesWheretable_nameLIKE'as_baiqishi%'UNIONSelect'SETFOREIG...

linux下开启、关闭、重启mysql服务命令

一、启动1、使用service启动:servicemysqlstart2、使用mysqld脚本启动:/etc/inint.d/mysqlstart3、使用safe_mysqld启动:safe_mysql&二、停止1、使用service启动:servicemysqlstop2、使用mysqld脚本启动:/etc/...

单纯MYSQL递归查询上下级关系

查询id=6的所有父级SELECTID.level,DATA.*FROM(SELECT@idas_id,(SELECT@id:=parent_idFROMtable1WHEREid=@id)as_pid,@l:=@l+1aslevelFROMtable1,(SELECT@id:=6,@l:=0)bWHERE@id>...

linux 在线完美安装mysql2.7.22

1、下载tar包,可直接服务器在线下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下#解压tar-xvf ...

mysql 提示系统没有找到指定路径

错误原因注册表问题cmd输入regedit打开注册表修改默认的mysqld执行路径 修改为指定的bin文件里面的mysqld ...

mysql5.7 数据导入5.6 Index column size too large. The maximum column size is 767 bytes.

先检查一下是不是数据库被限制了索引的大小SHOWvariableslike'innodb_large_prefix'如果查询的值是OFF的话执行下面命令SETGLOBALINNODB_LARGE_PREFIX=ON;执行完了之后还得查看当前的innodb_file_format引擎格式类型是不是BARRACUDA执行S...

给mysql查询添加序号列

select*,(@number:=@number+1)ASnumberfrom(selectu.mobile,u.`name`,ROUND((selectsum(r.realAmount)fromt_rechargerwherer.userid=u.idandr.status='1'),2)rechargeSum,R...
代码星球·2020-10-02

mysql-----count(*)、count(1)、count(列名)的比较

1.count(*)和count(1)都将返回表格中所有存在的行的总数包括值为null的行,count(*)和cout(1)的性能是差不多的2.count(列名):将返回表格中除去null以外的所有行的总数总结三条经验1.任何情况下SELECTCOUNT(*)FROMtablename是最优选择;2.尽量减少SELEC...

Linux中:mysql自动启动

检查自启动列表中有没有mysql:chkconfigmysqldon,有的话就执行:chkconfigmysqldon,用这个命令设置自启问题:在安装mysql自启时出现:/sbin/insserv:Nosuchfileordirectory。这个据说是ubuntu的一个bug,/sbin/下面没有insserv这个文...
代码星球·2020-10-02