- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章操作数据库和表
第 3 章 操作数据库和表
数据库的功能是管理数据,这些数据必须被存放在数据库中才能够对它们进行管理。
而表是存储数据的数据库对象。数据库中有很多种类型的对象,如表、视图、存储过程、
触发器等。
数据库和表是数据管理的基础,本章介绍数据库和表的相关操作,包括数据库和表
的概念、创建和对数据库和表的管理等。
本章学习要点:
“ 理解数据库和数据表的概念
“ 掌握数据库的两种创建方式
“ 掌握表的两种创建方式
“ 熟悉数据库相关查询
“ 掌握数据库的修改和删除
“ 掌握数据表相关查询
“ 掌握数据表的删除
“ 掌握字段的添加
“ 掌握字段的修改
“ 掌握字段的删除
3.1 数据库和表概述
首先要了解什么是数据库和表。虽然通过本书的前两章,读者对数据库有了一些了
解,本章将补充介绍数据库和表的概念。
3.1.1 数据库概述
本书前两章已经介绍了数据库系统。而 MySQL 数据库有着一套字符集和字符校对
规则,不同的字符集用于处理不同的数据。
一个数据库服务器可以有多个数据库,不同的是可以具有不同的字符集和校对规则。
因此在创建数据库时,需要为数据库选择字符集和校对规则。
字符集是一套符号和编码,校对规则是在字符集内用于比较字符的一套规则。
MySQL 能够支持多种字符集,可以通过执行如下语句查看可用的字符集:
SHOW CHARACTER SET;
3-1
上述代码的执行效果如图 所示。
MySQL 数据库管理与开发实践教程
图 3-1 当前可用的字符集
3-1 Charset Description Default collation
在图 中, 表示字符集, 表示描述内容, 表示
默认的校对规则。任何一个给定的字符集至少有一个校对规则,它还可能有几个校对规
则。可以使用以下语句查看校对规则,语句如下:
SHOW COLLATION [LIKE pattern];
直接使用上述语句SHOW COLLATION 时查看校对规则列表,如果想要查看latin1
ISO-8859-1 SHOW COLLATION LIKE
(西欧 )字符集的校对规则,可以在 后添加 查询。
3-2
查看校对规则列表的效果如图 所示。
60
图 3-2 校对规则列表
校对规则不同,它所代表的含义也有所不同。所有的校对规则都有一些共同的特征,
如下所示。
1
()两个不同的字符集不能有相同的校对规则。
2
()每个字符集有一个默认校对规则。
存在校对规则命名约定,它们以其相关的字符集名开始,通常包括一个语言名,并
_ci _cs _bin
且以 (大小写不敏感)、 (大小写敏感)或 (二元)结束。
3.1.2 表概述
表是数据库最基本的组成对象,是数据库的实体,用来组织和存储数据。生活中人
们接触到的有各种表,如面试时填写的基本信息表,在考勤时候有考勤表,在发工资时
有工资表等。
数据库中的表与生活中的表是一样的,有着表头和数据。不过数据库中的表,表头
文档评论(0)