1 / 24
文档名称:

MySQL复习资料.doc

格式:doc   大小:291KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL复习资料.doc

上传人:fangjinyan2017001 2018/5/12 文件大小:291 KB

下载得到文件列表

MySQL复习资料.doc

相关文档

文档介绍

文档介绍:“MYSQL”期末复****总结
题型:填空题(30分)、简答题(20分)、综合应用题(表和数据库、查询、存储过程、用户创建、数据库备份 50分)
第一章:MYSQL概述与系统安装
(1)什么是LAMP???
MySQL是开源的,其体积小、速度快、总体拥有成本低。使得很多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库,即LAMP架构。
LAMP=Linux+Apache+MySQL+PHP/Perl/Python
(2)MYSQL的版本有哪些?
MYSQL数据库分类
munity Server):完全免费,官方不提供任何支持。
企业版(Enterprise):收费,不能在线下载,提供更多功能和完备的技术支持。

Standard:标准版,大多数用户使用该版本
Max:包含standard以外的没正式发布的新特性,用于用户体验
Debug:和standard类似,包含了一些调试信息,会影响系统性能
(3)“选择数据库”含义分别是什么?
选择数据库用途
Multifunction Database(多功能数据库):适用于事务性存储引擎(InnoDB)和非事务性存储引擎(MyISAM)
Transactional Database only(事务性数据库):优化了事务性存储引擎(InnoDB),但非事务性存储引擎(MyISAM)也能使用
Non-Transactional Database only(非事务性数据):优化了非事务性存储引擎(MyISAM),事务性存储引擎(InnoDB)不能使用
(4)MYSQL的端口号是什么?默认情况下是什么模式?
设置端口号
设置MYSQL服务器使用的端口号 3306
Enable Strict Mode:对字符集及SQL语法采用严格模式,便于数据迁移。
设置默认字符集
Standard Character Set(标准字符集):默认为Latin1
Best Support For Multilingualism(多语言支持字符集):UTF8
Manual Selected Default Character Set(自选择字符集)
(5)MYSQL的“启动”、“关闭”命令分别是什么??
启动服务
C:\Program Files\MySQL\MySQL Server \ start mysql
关闭服务
C:\Program Files\MySQL\MySQL Server \ stop mysql
第二章:MYSQL数据库与表的创建
(1)什么是MYSQL的模式??
与其他数据库不同,MYSQL可以运行在不同的SQL MODE模式下。SQL Mode定义了MYSQL应支持的SQL语法、数据校验等,便于在不同的环境中使用MYSQL。
SQL Mode解决以下问题
完成不同严格程度的数据校验,有效保障数据准确性。
将SQL Mode设置为ANSI模式,保证大多数SQL符合标准的SQL语法,应用在不同的数据库之间迁移时,不需要对业务SQL进行较大的修改。
设置SQL Mode可以使MYSQL上的数据更方便的迁移到目标数据库中。
(2)如何查看当前的模式??(模式查看、修改的MYSQL语法)
查看模式:select @***@sql_mode;
修改模式:set session sql_mode=’STRICT_TRANS_TABLES’;
(3)MYSQL的几种类型??—>作用??—>适用于、、、、、、
常用模式
Sql_mode值
描述
ANSI
这种模式使语法和行为更符合标准的sql。
STRICT_TRANS_TABLES
适用于事务表和非事务表,属严格模式,不允许非法日期、或超过字段长度插入数据,插入不正确的值给出错误而不是警告。
TRADITIONAL
属于严格模式,适用于事务表和非事务表,在事务表时,只要出现错误就立即回滚
(4)数值类型
最常用的是第三个;
整数类型支持INT(n)形式,用于指定整数值的显示宽度,如显示宽度小于n时从左侧填满宽度。显示宽度并不限制可以在列内保存的值的范围,也不限制超过列的指定宽度的值的显示。当结合可选扩展属性ZEROFILL使用时, 默认补充的空格用零代替。例如,对于声明为INT(5) ZEROFILL的列,值4检索为00004。
MYSQL小数有两种方式:浮点数和定点数。浮点数包括float、double,为近似数据类型。定点数只有decimal,用于保存必须为确切精度的值,例如货币数据。
浮点数和定点数都可以使用数据名后加“(M,D)”形式。例如:salary DECIMAL(5,2)在该例子