这半年时间学Mysql的总结】的更多相关文章

一条sql语句的执行流程 select * from t where id=1 1.mysql执行一条查询语句的流程 1.1客户端输入用户名密码连接mysql服务器 1.2查询这条sql语句有没有对应的缓存,如果有直接返回结果,如果没有执行以下流程 1.3语法分析器, 1.4词法分析器,这个主要是mysql要识别出比如说select是查询,t是个表名,id是个字段等 1.5优化器,在mysql中执行一条语句可以有很多执行计划,比如说可以用a索引,也可以用b索引 再比如说两表连接查询的时候a jo…
目录 因为我个人比较喜欢看修仙类的小说,所以本文的主体部分借用修仙者的修为等级,将学习旅程划分成:练气.筑基.结丹.元婴.化神.飞升六个段位,你可以看下你大概在哪个段位上哦! 本文目录: 我为什么要写这篇文章 都这么卷了,是时候好好学MySQL了! 勾勒脑图 练气期 筑基期 结丹期 元婴期 化神期 飞升 联系我 be friends 我为什么要写这篇文章 首先我做一下自己介绍: 大家好,我是白日梦. 大三上学期末尾我尝试投递简历,当时很幸运拿到了度小满金融的offer,今年也就是2021年的3月…
导读 Hi,大家好!我是白日梦!本文是MySQL专题的第 24 篇. 今天我要跟你分享的MySQL话题是:"自导自演的数据库面试现场--谈谈MySQL的10种文件" 换一种写作风格,自导自演面试现场!感觉这样还是比较有趣的,欢迎大家订阅我的MySQL专题,公众号首发!持续更新中- 点击阅读原文,格式会好看一点哦- 欢迎关注白日梦,公众号首发!持续连载中 1 好!我们开始吧!                                 你好,看你简历中有写熟悉MySQL数据库啊.要不…
十个节省时间的MySQL命令 2011-02-23 16:07 黄永兵 译 IT168 字号:T | T 编者在工作中积累起来了一些MySQL命令行客户端技巧,这些技巧或多或少会帮助您节省大量的时间. AD:51CTO 网+首届APP创新评选大赛火热启动——超百万资源等你拿! 虽然有许多基于GUI的MySQL客户端存在,如著名的phpMyAdmin和SQLYog,但我一直喜欢原生的MySQL命令行客户端,的确,在未熟悉这些命令行接口(CLI)之前,我们需要花一些时间来熟悉它们,特别是你平时不是经…
背景 在装机实施时,BIOS忘记调整时间,导致服务器时间与CST不符合:待发现问题时,MySQL环境已经在运行,所以只能通过操作系统进行更改:但是更改完成后,MySQL进行重启时发生了问题.以下为问题复现和解决过程 测试环境 MySQL 5.7.24 CentOS 7.4 root@localhost : (none) 12:00:54> show variables like '%time_zone'; +------------------+--------+ | Variable_name…
1. sqlserver中获取时间用getdate(),默认返回格式是2019-01-21 13:58:33.053,具体的年月日,时分秒毫米,年月日之间用短线连接,时分秒之间用冒号连接,秒和毫米之间用点号连接 2. mysql中没有getdate()函数,常用sysdate()和now()函数,获取日期+时间 3. 在上述mysql获取时间的4个函数中,sqlserver对current_timestamp也有定义,返回时间格式2019-01-21 13:58:33.053 select ge…
上节连接:https://www.cnblogs.com/RajXie/p/10880809.html 上节说到,在创建表的同时,需要给出列的定义.列的定义可展开如下: 列名 列的数据类型 列的一些其他属性(可选) 由于列名可自定义,故这里不做详细探讨.建议不要使用关键字或保留字即可,非要使用的话就得加上反引号了(``),唯有如此,才能让程序有效地将它们区分开.接下来,主要来学习一下列的数据类型及列的一些其他属性吧. 本文概览: (一)列的数据类型 (二)列的一些其他属性 ps: 原本打算自己写…
Mysql数据类型分为:整数类型.浮点数类型.定点数类型日期与时间类型字符串类型二进制类型 整数类型 字节数 无符号数取值范围 有符号数取值范围TINYINT 1 0-255 -128-127SMALLINT 2 0-65535 -32768-32767MEDIUMINT 3 0-16777215 -8388608-8388607INT 4 0-4294967295 -2147483648-2147483647INTGER 4 0-4294967295 -2147483648-214748364…
概要: 数据库对象索引其实与书的目录非常相似,主要是为了提高从表中检索数据的速度. 由于数据存储在数据库表中,所以索引是创建在数据库表对象上的,由表中的一个字段或多个字段生成的键组成,这些键存储在数据结构(B-树或哈希表)中.通过MYSQL可以快速有效地查找与键值相关联的字段. 索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型. 根据存储引擎定义每个表的最大索引数和最大索引长度.所有存储引擎支持每个表至少16个索引,总索引长度至少为256…
1.创建数据表 先使用“USE <数据库名>”指定在哪个数据库中操作 CREATE TABLE <表名> ( 字段1 数据类型 [列级别约束条件] [默认值], 字段2 数据类型 [列级别约束条件] [默认值],   """ [表级别约束条件] ); 2.查看数据表 SHOW TABLES; 3.操作表的约束 所谓完整性就是数据的准确性和一致性,而完整性检查就是指检查数据的准确性和一致性.约束是Mysql保证数据库表中数据准确性和一致性的一种机制.My…