没有合适的资源?快使用搜索试试~ 我知道了~
Mysql 文档:关于mysql经典面试题总结(附答案)
0 下载量 152 浏览量
2024-01-16
20:06:02
上传
评论
收藏 84KB DOC 举报
温馨提示
试读
11页
针对于小白的mysql面试文档,大佬也可以用来查漏补缺。针对于小白的mysql面试文档,大佬也可以用来查漏补缺。针对于小白的mysql面试文档,大佬也可以用来查漏补缺。针对于小白的mysql面试文档,大佬也可以用来查漏补缺。
资源推荐
资源详情
资源评论
什么是关系型数据库?
关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存
储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组
成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据
库中某些区域的执行代码。
简单来说,关系模式就是二维表格模型。
关系型数据库有什么优势?
易于理解:关系型二维表的结构非常贴近现实世界,二维表格,容易理解。
支持复杂查询:可以用 SQL 语句方便的在一个表以及多个表之间做非常复杂的数据查询。
支持事务:可靠的处理事务并且保持事务的完整性,使得对于安全性能很高的数据访问要
求得以实现。
什么是 SQL
结构化查询语言 (Structured Query Language) 简称 SQL,是一种特殊目的的编程
语言,是一种数据库查询和程序设计语言程序设计语言,用于存取数据以及查询、
更新和管理关系数据库系统。
什么是 MySQL?
MySQL 是一个关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系
统之一,常见的关系型数据库还有 Oracle 、SQL Server、Access 等等。
MySQL 在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,
广泛地应用在 Internet 上的中小型网站中。
MySQL 和 MariaDB 傻傻分不清楚?
MySQL 最初由瑞典 MySQL AB 公司开发,MySQL 的创始人是乌尔夫·米卡埃尔·维
德纽斯,常用昵称蒙提(Monty)。
在被甲骨文公司收购后,现在属于甲骨文公司(Oracle) 旗下产品。Oracle 大
幅调涨 MySQL 商业版的售价,因此导致自由软件社区们对于 Oracle 是否还会持
续支持 MySQL 社区版有所隐忧。
MySQL 的创始人就是之前那个叫 Monty 的大佬以 MySQL 为基础成立分支计划
MariaDB。
MariaDB 打算保持与 MySQL 的高度兼容性,确保具有库二进制奇偶校验的直接
替换功能,以及与 MySQL API 应用程序接口)和命令的精确匹配。而原先一些使
用 MySQL 的开源软件逐渐转向 MariaDB 或其它的数据库。
所以如果看到你公司用的是 MariaDB 不用怀疑,其实它骨子里还是 MySQL,学
会了 MySQL 也就会了 MariaDB。
如何查看 MySQL 当前版本号?
在系统命令行下:mysql -V
连接上 MySQL 命令行输入:
> status;
Server: MySQL
Server version: 5.5.45
Protocol version: 10
或 select version();
+------------------------+
| version() |
+------------------------+
| 5.5.45-xxxxx |
+------------------------+
MySQL 有哪些数据类型?
MySQL 数据类型非常丰富,常用类型简单介绍如下:
整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT
浮点数类型:FLOAT、DOUBLE、DECIMAL
字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、
MEDIUM BLOB、LONG BLOB
日期类型:Date、DateTime、TimeStamp、Time、Year
其他数据类型:BINARY、VARBINARY、ENUM、SET...
CHAR 和 VARCHAR 的区别?
CHAR 是固定长度的字符类型,VARCHAR 则是可变长度的字符类型,下面讨论
基于在 MySQL5.0 以上版本中。
共同点
CHAR(M) 和 VARCHAR(M) 都表示该列能存储 M 个字符,注意不是字节!!
CHAR 类型特点
CHAR 最多可以存储 255 个字符 (注意不是字节),字符有不同的编码集,比如 UTF8 编码 (3
字节)、GBK 编码 (2 字节) 等。
对于 CHAR(M) 如果实际存储的数据长度小于 M,则 MySQL 会自动会在它的右边用空格字符补足,
但是在检索操作中那些填补出来的空格字符会被去掉。
VARCHAR 类型特点
VARCHAR 的最大长度为 65535 个字节。
VARCHAR 存储的是实际的字符串加 1 或 2 个字节用来记录字符串实际长度,字符串长度小于
255 字节用 1 字节记录,超过 255 就需要 2 字节记录。[^12 ]
VARCHAR(50) 能存放几个 UTF8 编码的汉字?
存放的汉字个数与版本相关。
剩余10页未读,继续阅读
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1242
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功