MySQL 数据库知识点
MySQL 数据库
P1.
| 问题描述 | MySQL 数据库中 varchar 和 char 的区别; varchar(50) 中 50 代表的含义。 |
|---|---|
| 答: | varchar 是可变长字符串;最大存储空间为 - 65535 个字节;查询速度相对较慢; char 是定长字符串;最大存储空间为 - 255 个字节; 查询速度相对较快; varchar(50) 中的 50: 在 MySQL4.0 中表示最大存放 50 个字节;在 MySQL5.0 中表示最大存放 50 个字符; |
P2.
| 问题描述 | 简述浏览器打开 www.baidu.com 显示页面,中间经过哪些过程 |
|---|---|
| 答: | 1. 首先浏览器向相应的 DNS 服务器获取域名对应的 IP 地址并返回给浏览器; 2. 浏览器通过 IP 地址向 Web 服务器发送请求; 3. Web 服务器从 文件服务器 获取网页中所需要的文件; 4. 从 数据库服务器 获取网页中所需要的数据 5. 最后将完整的网页响应给浏览器 |
P3.
| 问题描述 | 如何解决 MySQL 数据库存储数据中文乱码的问题 |
|---|---|
| 答: | 1. .sql 脚本文件采用 UTF-8 编码格式保存; 2. 设置 客户端 连接 数据库 使用的编码格式为 UTF8;- SET NAMES UTF8; 3. 设置 服务器 创建数据库使用的编码格式为 UTF8;- CREATE DATABASE dbname CHARSET=UTF8; |
P4.
| 问题描述 | FLOAT 和 DOUBLE 的区别 |
|---|---|
| 答: | 1. FLOAT:单精度浮点型;占 4 个字节的内存空间; 2. DOUBLE:双精度浮点型;占 8 个字节的内存空间; |
P5.
| 问题描述 | 书写 SQL 语句,修改 student 数据表中,数据项中 id 为 1 的数据的 name 属性值 "KL" 为 "KLDN" |
|---|---|
| 答: | UPDATE student SET name="KLDN" WHERE id=1; |
P6.
| 问题描述 | 书写命令,连接 MySQL 数据库 |
|---|---|
| 答: | mysql -h localhost -P 3306 -u root -p -h:host - 主机 localhost:可替换为 127.0.0.1 或者网络 IP 地址 -P:port - 端口号 -u:user - 用户名 -p:password - 密码 简写: 有密码:mysql -u root -p 无密码:mysql -u root |

浙公网安备 33010602011771号