首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    重新学习Mysql数据库1:废话MySQL入门

    该系列博文会告诉你如何从入门到进阶,从sql基本的使用方法,从MySQL执行引擎再到索引、事务等知识,一步步地学习MySQL相关技术的实现原理,更好地了解如何基于这些知识来优化sql,减少SQL执行时间...,通过执行计划对SQL性能进行分析,再到MySQL的主从复制、主备部署等内容,以便让你更完整地了解整个MySQL方面的技术体系,形成自己的知识框架。...前言 开始使用 我下面所有的SQL语句是基于MySQL 5.6+运行。...登录MySQL mysql -h 127.0.0.1 -u 用户名 -pmysql -D 所选择的数据库名 -h 主机名 -u 用户名 -pmysql> exit # 退出 使用 “quit;” 或 “...\q;” 一样的效果mysql> status; # 显示当前mysql的version的各种信息mysql> select version(); # 显示当前mysql的version信息mysql

    1.2K30

    LightGBM源码阅读+理论分析(处理特征类别,缺省值的实现细节)

    除此之外其在真真实现的时候还采用了直方图,支持分布式等等,通过下面的源码分析会看到一下细节: 直方图差加速 自动处理缺省值,包括是否将0视为缺省值。...其意义就在于缺省值到底是在哪里?...其实这类问题叫做Sparsity-aware Split Finding稀疏感知算法, 当从左到右,对于缺省值就规划到了右面,当方向相反时,缺省值都规划到了左面,大家可以这样想这个问题: 当从左到右时,...我们记录不论是当前一阶导数和也好二阶导数也罢,都是针对有值的(缺省值就没有一阶导数和二阶导数),那么我们用差加速得到右子树,既然左子树没有包括缺省值,那么总的减去左子树自然就将缺省值归到右子树了,假如没有缺省值...其实并没有,因为下一次根据Leaf-wise原则无非就是选取左面和右面一个进行下去即可所以说1,3到底在左面还是右面并没有关系,可是当有缺省值时就完全不一样了,比如这里有一个缺省值5.于是上图就变为:

    2.2K20

    备份情况下恢复MySQL误删的表

    今天分享的内容,是他在MySQL数据恢复上所做的尝试。 本文主要分享在没有备份的情况下,MySQL数据库如何恢复被删除的表。...另外这里可以告诉大家,不久的将来,odu 也会支持MySQL. 如下是我的truncate table 测试过程: 1创建测试表 ? ?...10加载数据到mysql server ? 11验证数据 ? 我们可以看到,被truncate 掉的数据被成功恢复了回来。...然而MySQL则有所不同,MySQL 默认会启动一些purge 进程来进行空间重用,这是MySQL 5.6的情况: ?...在MySQL 5.7 版本中更为坑爹,MySQL 默认会启动4个purge 线程,因此很容易就会导致空间被重用,最终导致数据无法恢复,如下是MySQL 5.7的purge相关参数: ?

    13.2K110

    mysql5.7 安装,服务启动失败data目录处理

    废话:今天准备做Mysql相关的开发,决定本地装个,以后也好调试优化。 Mysql版本:5.7   来源:官网下载,下载后解压,应该是这个绿色包。 跟着网上的教程安装。 好,开始说问题。...打开cmd命令窗口,并且进入到mysql安装目录的bin目录下。...然后输入命令: mysqld --initialize-insecure --user=mysql 如果之前你有各种奇怪的data,比如从5.6拷贝过来的,比如执行mysqld --initialize-insecure...这个生成了不完整的data(data下面缺少mysql等目录),请统统删除,执行上述语句重新生成data即可。...如果执行上述语句报Can"t change dir to 'D: \mysql-5.7.12-winx64\data\' (Errcode: 2 - No such file or directory)

    1.7K30

    关于MySQL一些重要的特征

    支持多种列类型:1、 2、 3、4、和 8 字节长度的有符号/符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP...例如,你可以用Access连接你的 MySQL服务器,具备索引压缩的快速B树磁盘表。12. 每个表允许有16个索引。每个索引可以由1~16个列或列的一部分组成。...我们正在对某些包含 50,000,000 个记录的数据库使用MySQL。15. 所有列都有缺省值,你可以用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的缺省值。...客户端使用TCP/IP 连接或Unix套接字(socket)或NT下的命名管道连接MySQL。21....MySQL特有的SHOW命令可用来检索数据库、表和索引的信息,EXPLAIN命令可用来确定优化器如何解决一个查询。

    98110

    scala 学习笔记(03) 参数缺省值、不定个数参数、类的属性(Property)、泛型初步

    方法的参数值,不能设置缺省值 3. 不定个数参数的写法太单一 ... 然后java的拥护者讲出一堆大道理,说这样设计是如何如何有道理,各种洗脑,时间长了,也就被迫习惯了。...进入正题,直接上码: 一、参数缺省值 /** * 参数缺省值 * @param person * @param msg */ def saySomething(person...调用示例: saySomething() saySomething("jimmy") saySomething("jimmy", "hi") 当然这里有一个小小的限制,如果要用参数缺省值...,建议所有的参数全设置缺省值,如果只给部分参数设置缺省值,函数定义不会有问题,调用时,上面的示例编译就通不过了(大意是提供的参数不足之类),大家可以把msg参数的缺省值去掉再试试。...了解以上这些后,我不得不更加佩服坚持使用java语言写出这么多NB开源框架的达人们,硬是用一个要啥啥没有的语言为开源世界做出这么大的贡献,这是一种什么样的精神,禁让我想起了《道士下山》中猿击术中的精髓

    1.4K60

    Mysql数据类型

    不能对BLOB 或TEXT 列指定缺省值。 如果想给出多个列的专用属性,可按任意顺序指定它们,只要它们跟在列类型之后、通用属性之前即可。...缺省值为每种类型的“最长”值的长度。如果某个特定值的可打印表示需要不止M个字符,则显示完全 的值;不会将值截断以适合M个字符。 对每种浮点类型,可指定一个最大的显示尺寸M 和小数位数D。...在选项M 和D时,如果省略了它们,则使用缺省值  2.2字符串列类型 MySQL提供了几种存放字符数据的串类型,其类型如下: 类型名 说明 CHAR 定长字符串 VARCHAR 可变长字符串 TINYBLOB...MySQL 通过存储值的内容及其长度来处理可变长度的值。这些额外的字节是符号整数。请注意,可变长类型的最大长度、此类型所需的额外字节数以及占用相同字节数的 符号整数之间的对应关系。...3 个字节的整数类型MEDIUMINT 的最大符号值为224 - 1。这并非偶然。

    2.5K30
    领券