![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
_s牧之
这个作者很懒,什么都没留下…
展开
-
数据库生成日然周、自然月、自然日
Mysql sql脚本SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for date_assist-- ----------------------------DROP TABLE IF EXISTS `date_assist`;CREATE TABLE `date_assist` ( `id` int(11) NOT NULL AUTO_INCREMENT, `day` int原创 2020-09-08 15:26:05 · 929 阅读 · 0 评论 -
centos7 mysql5.7安装
1.安装https://www.cnblogs.com/lzhdonald/p/12511998.html可以使用xftp上传到Linux中2|0解压安装包并安装使用tar命令解压tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar安装新版mysql前,需将系统自带的mariadb-lib卸载rpm -qa|grep mariadbmariadb-libs-5.5.60-1.el7_5.x86_6...原创 2020-08-12 20:29:40 · 235 阅读 · 0 评论 -
ubuntu18 mysql5.7安装
1.安装apt install mysql-server2.设置初始密码#service start mysql#mysql -uroot -p密码为空 ,敲回车>use mysql;>update user set authentication_string=PASSWORD("root用户密码") where user='root'; //5.7版本写法>flush privileges; //记得执行这个命令3.设置任意IP访问use ...原创 2020-07-16 19:51:28 · 194 阅读 · 0 评论 -
sysbench
安装sysbench0.创建db数据库CREATE DATABASE IF NOT EXISTS sbtest DEFAULT CHARSET utf8 COLLATE utf8_general_ci;1.创建10个表,生成测试数据,每张表有10万条数据sysbench ./oltp.lua --mysql-host=localhost --mysql-port=3306 --mysql-user=root --mysql-password=123456 --oltp-test-mo...原创 2020-06-04 11:57:51 · 236 阅读 · 0 评论 -
mysql定时任务
前言:定时任务的触发有多种形式例如:程序代码、linux 服务器级别、mysql自身这里讲的是mysql自身定时任务的触发。mysql定时任务基于事件调度器a.事件调度器操作1.开启事件调度器query 执行: SET GLOBAL event_scheduler = ON 或者 SET GLOBAL event_scheduler = 1;#这种开启方式在serv...原创 2020-03-17 18:29:00 · 199 阅读 · 0 评论 -
2.4 Mysql 基础 --关联查询 1对多,多对多练习
1. 一对多练习left jon (外连接) 和inner join 区别(内连接)数据准备:CREATE TABLE customers( id INT AUTO_INCREMENT PRIMARY KEY, first_name VARCHAR(100), last_name VARCHAR(100), email VARCHAR(100) );...原创 2019-01-24 22:45:24 · 383 阅读 · 0 评论 -
Mysql 多表关联查询和删除
三表 关联 Left join 查询 ,更多表 以次类推:组织表:CREATE TABLE `t_organization` ( `organization_id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`organization_id`)) ENGINE=InnoDB DEFAU...原创 2019-04-10 14:50:51 · 1420 阅读 · 0 评论 -
Mysql Join 总结
Mysql 的连接 分为 : 内连接 、外连接 、左连接、右连接、自连接数据准备:1.创建博客表 CREATE TABLE t_blog( id INT PRIMARY KEY AUTO_INCREMENT, title VARCHAR(50), typeId INT );insert into t_blo...原创 2019-04-07 15:35:12 · 325 阅读 · 0 评论 -
Sql语句中IN和exists的区别及应用
转载地址https://www.cnblogs.com/liyasong表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照...转载 2019-04-20 17:47:14 · 114 阅读 · 0 评论 -
2.3 Mysql基础--数据类型
数据类型: 数值 、日期、字符 三大类型Data 数据类型:1.Integer Types:https://dev.mysql.com/doc/refman/5.7/en/integer-types.html默认创建是有符号的,比如Tinyint -128~127 长度4,表示tinyint 数值 位数 最多是多少。 2.Decimal 类型,精确小数点...原创 2019-01-13 22:19:56 · 266 阅读 · 0 评论 -
2.2 Mysql基础--复杂查询
1.排序 ,可以排多次 ,order by a,b 先按照a排序,再按照b排序2.limit 4,10 ,从第5条记录开始 ,往后10条,4,5,6,。。。。143.模糊查询 %a% ,表示a 前后有任意个 任意字符 _a a前面有个下划线,表示a前面只有一个 任意字符如何表示% \% 表示 字符里面有% \_表示字段里有 _4.count distinct...原创 2019-01-13 20:03:28 · 169 阅读 · 0 评论 -
mysql启动失败--Job for mysqld.service failed because the control process exited
1.centos7启动报错Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for det...原创 2018-09-13 10:59:31 · 11628 阅读 · 0 评论 -
Mysql 设置密码,IP访问权限
1.免密码登录service mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & //忘记密码,设置免密登录# mysql -u root mysqlmysql> use mysql;mysql> UPDATE user SET Password=PASSWOR...原创 2018-09-25 14:06:21 · 664 阅读 · 0 评论 -
powerdesigner数据库连接失败, 解决JDK64位问题
1、MySQL数据库连接(JDBC方式)JDBC的配置方式需要一些基础的环境和准备,但是也很简单,无非也就是JDK和mysql的连接jar包,这里不再展开阐述。1.1 新建一个pdm,dbms选择mysql1.2 Database - Connect 选择数据库连接1.3 配置连接信息数据库连接这里是通过一个配置文件来获取连接信息的,首次的话因为没有,所以我们需要...原创 2018-10-25 16:36:35 · 5615 阅读 · 0 评论 -
SQL 内连接和外连接区别
数据库的数据:数据分级: 100 定义的是锁,110 定义的是门锁,111定义的是门锁的种类例如光交门锁。那么 门锁的种类就是110~190 9 种,具体细分,锁的种类就是总共:9*9=81种。够用了。这种类型的表,适合做自连接。左外链接:连接2次。左侧的数据必须有,但连接的内容没有就是null.select t1.id, t1.name,t2.name,t3.name...原创 2018-10-30 20:34:56 · 333 阅读 · 0 评论 -
mysql分页查询 和 Pagehelper
2018-11-16 09:51:59,617 DEBUG (BaseJdbcLogger.java:159)- ==> Preparing: SELECT count(0) FROM user t WHERE t.username LIKE ? 2018-11-16 09:51:59,617 DEBUG (BaseJdbcLogger.java:159)- ==> Parame...原创 2018-11-16 09:56:41 · 794 阅读 · 0 评论 -
Mysql 数据迁移Excel
1.Mysql导出数据到Excel ,Navicat ,要包含列的标题2.导出的Excel 含有列的标题,和数据库对应起来,才能 导入Mysql3.导出遇到的问题,如果 某个字段是很长的数字,通过Excel 将科学计数的数字转为文本,可以正常显示了,但是如果数字过长,Excel 会将数据丢失。在导入之前,可以将数据库的字段进行处理,将纯数字的字段拼接成字符串 ,如:拼接...原创 2018-11-19 22:11:55 · 248 阅读 · 0 评论 -
1.Mysql 5.6 windows 安装
#在cmd中,进入自己的mysql安装目录下的bin目录,里面有一个mysqld.exe执行mysqld.exe install即可 mysqld.exe install会提示安装成功,在win10的任务管理器--服务中就可看到mysql服务了2.有可能会出现 ?Install/Remove of the Service Denied! 问题,是因为cmd命令行当前用户权限不足导致的。...原创 2019-01-07 21:00:52 · 95 阅读 · 0 评论 -
2.1Mysql 基础--基本介绍
1.数据库级别的操作 增、删、改(use)、查一个、查所有h show DATABASES; //查询所有数据库 create DATABASE test; //创建数据库test use test; //选择数据库test select DATABASE(); //查询当前被选择的数据库 drop DATABASE test; //删除数据库test 2.关键...原创 2019-01-07 21:26:42 · 281 阅读 · 0 评论 -
Mysql Innodb 事务隔离级别测试
1.修改mysql 默认的引擎#net stop mysql修改my.inidefault-storage-engine=INNODB#net start mysql // INNODB引擎介绍#mysql -hlocalhost -uroot -proot //启动mysql 2. 事务并发导致的问题A.脏读 : 指一个线程中的事务读取到了另外一个线程中...原创 2018-08-31 11:10:27 · 233 阅读 · 0 评论