随笔分类 -  002.数据库MySQL

摘要:C:\WINDOWS\system32>mysqld --install mysql8 The service already exists! The current server installed: E:\mysql\mysql-5.6.42-winx64\bin\mysqld mysql8 查 阅读全文
posted @ 2020-09-07 16:02 star521 阅读(1329) 评论(0) 推荐(0) 编辑
摘要:1.对过滤字段进行了函数处理 对字段做了函数计算,就用不上索引了 比如对时间类型的处理 select month(now()) 2.发生了字段类型的隐式转换 尤其在存数据期时一定要注意,为数值类型 过滤值为字符型--走索引 过滤值为数值型--字段的vachar发生隐式转换 相当于执行了函数 cast 阅读全文
posted @ 2020-09-04 18:42 star521 阅读(230) 评论(0) 推荐(0) 编辑
摘要:mysql-mysql索引精讲 索引的选择:过滤、关联字段、重复度低 0.analyze analyze table t 命令,可以用来重新统计索引信息 ANALYZE table gaoshuiwei 1.mysql索引类型normal,unique,full text的区别是什么? normal 阅读全文
posted @ 2020-09-04 11:26 star521 阅读(159) 评论(0) 推荐(0) 编辑
摘要:mysql高水位线问题: 删除数据、 插入数据索引不连续带来的页内数据空洞,表实际占用空间增大 优化: alter table table_name engine = InnoDB 相当于建立临时表,把表删除后,重新插入数据 原理: InnoDB引擎只会把这个记录标记为删除,如果要复用,必须要插入相 阅读全文
posted @ 2020-09-03 15:50 star521 阅读(1978) 评论(0) 推荐(0) 编辑
摘要:第二种:查询所有数据的大小select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from information_schema.TABLES 第三种:查看指定数据库的大小,比如说:数据库apoylselect concat(r 阅读全文
posted @ 2020-09-03 11:52 star521 阅读(717) 评论(0) 推荐(0) 编辑
摘要:1.查看事件调度是否开启,on表示开启 show variables like 'event_scheduler'; select @@event_scheduler; 2.开启、关闭事件调度器 set global event_scheduler = ON ; set global event_s 阅读全文
posted @ 2020-09-03 11:14 star521 阅读(878) 评论(0) 推荐(0) 编辑
摘要:动态sql 实现行转列 1、模拟数据 -- 创建表 CREATE TABLE `hang_to_lie` ( `area_name` varchar(255) DEFAULT NULL, `industry_class` varchar(255) DEFAULT NULL, `num` int(10 阅读全文
posted @ 2020-09-03 09:58 star521 阅读(4178) 评论(0) 推荐(0) 编辑
摘要:mysql-mysql8在windows下安装 1.下载 exe安装包 https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-8.0/ 2.安装mysql 3.安装目录 创建my.ini文件 保存为ANSI 文件 [mysqld] # 设置330 阅读全文
posted @ 2020-08-26 10:14 star521 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1.关闭数据库 systemctl stop mysql 查看文档 mysqldump --help 2.数据转储到单个文件 mysqldump -u root -p –-all-databases > all_databases.sql 3.转储单个数据库 mysqldump -u root -p 阅读全文
posted @ 2020-08-17 14:16 star521 阅读(218) 评论(0) 推荐(0) 编辑
摘要:0.查看磁盘情况--确定data目录放在哪个文件夹下 fdisk -l lsblk 1.关闭防火墙 systemctl disable firewalld 2.解压安装包 .tar.xz 上传安装包 /usr/local/ xz -d mysql-5.7.24-linux-glibc2.12-x86 阅读全文
posted @ 2020-08-14 16:43 star521 阅读(474) 评论(0) 推荐(0) 编辑
摘要:SELECT substring_index(substring_index(a.chain,'_',b.help_topic_id + 1 ), '_' ,- 1 ) AS ID FROM (select '1_11_1223_1242' as chain) a JOIN mysql.help_t 阅读全文
posted @ 2020-08-14 10:24 star521 阅读(2866) 评论(0) 推荐(0) 编辑
摘要:1.statement使用的不方便 2.sql注入的问题 * 在SQL语句中使用了系统自带的关键字 or and ,让where条件判断失效 * prepareStatement: * 1.sql语句不用在拼字符串 * 2.防止sql注入问题 1 public class CURDTest { 2 阅读全文
posted @ 2018-05-08 22:40 star521 阅读(427) 评论(0) 推荐(0) 编辑
摘要:笛卡儿积 多表查询 ,多个表变成一个表 完整性约束条件primary key 标识该属性为该表的主键,可以唯一的标识对应的元组foreign key 标识该属性为该表的外键,是与之联系的某表的主键not null 标识该属性不能为空unique 标识该属性的值是唯一的auto_increment 标 阅读全文
posted @ 2018-05-08 20:43 star521 阅读(138) 评论(0) 推荐(0) 编辑
摘要:增删改查 1 package test03; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.Statement; 7 /* 阅读全文
posted @ 2018-05-08 15:08 star521 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1064表示语法错误create database dsay00; 创建数据库create database day00 character set urf8 ; 创建数据库指定字符集urf8create database day00 character set utf8 collate utf8_ 阅读全文
posted @ 2018-05-08 09:12 star521 阅读(344) 评论(0) 推荐(0) 编辑
摘要:安装 配置 登陆的三种方式 1。 2. 配置环境变量 3. 阅读全文
posted @ 2018-05-05 17:20 star521 阅读(139) 评论(0) 推荐(0) 编辑
摘要:特别注意:win10 显示隐藏文件才能找到 文件下的MySQL 第一步 先关闭数据库 找到服务,停止MySQL 手动卸载 删除配置文件 找到MySQL安装文件夹 找到my.ini配置文件 打开my.ini配置文件 找到两个路径,并删除 阅读全文
posted @ 2018-05-05 17:01 star521 阅读(195) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示