
MySQL数据库课后习题:修改表、主键与数据操作
下载需积分: 0 | 134KB |
更新于2024-08-04
| 95 浏览量 | 举报
收藏
"第四章课后习题涵盖了MySQL数据库管理中的关键概念,包括表的修改、自增主键、数据类型、表结构操作以及主从表关系等知识点。"
1. MySQL修改表的关键字是`ALTER TABLE`,用于对已有表进行结构上的修改,如添加、删除或修改列。
2. 更新表的关键字是`UPDATE`,用于修改表中的现有记录。
3. 在数据表中,为新记录自动生成唯一编号,可以在主键上添加`AUTO_INCREMENT`关键字。
4. MySQL中修改表结构的关键字是`ALTER TABLE`。
5. 存储逻辑值的两种状态是`TRUE`和`FALSE`。
6. `VARCHAR`型数据表示不定长字符型数据,`CHAR`型数据表示定长字符数据。
7. `BLOB`(Binary Large Object)称为二进制大对象,用于存储二进制文件。
8. 在MySQL的Command Line Client模式下,可以使用`SHOW TABLES`命令查看是否已创建表。
9. 对于两个关联的表,主键所在的表被称为主表,当主表数据更新时,从表数据会根据外键约束自动更新。
10. 向表中添加数据使用`INSERT INTO`语句实现。
11. 改变存储引擎的SQL语句示例:`ALTER TABLE xs_kc2 ENGINE = MyISAM;`
12. 查看表结构定义的SQL语句是`DESCRIBE xs_kc2;` 或 `SHOW CREATE TABLE xs_kc2;`
13. 查看表基本结构的关键字是`DESCRIBE` 或 `SHOW COLUMNS FROM`。
14. 字段的排列顺序在创建时由字段定义的先后顺序决定,但可以通过`ALTER TABLE`调整。
二、选择题答案及解析:
1. D. DROP,删除列的约束条件使用`DROP CONSTRAINT`或直接在`ALTER COLUMN`中指定。
2. A. bigint,它能存储非常大的整数,可以存储十进制数300。
3. B. 在一个表中只能定义一个主键,可以定义多个外键。
4. D. SELECT,用于查询数据,是最常用的关键字。
5. A. 表中的行是有序的,列是无序的,通常是按行号排序,列没有特定的顺序。
6. C. FOREIGN KEY,用于定义外键约束。
7. B. 一次不能向表中添加多行记录,这是错误的说法,可以使用`INSERT`语句一次性插入多行数据。
这些知识点展示了MySQL数据库管理的基础,包括数据操作、表结构管理、约束条件以及数据类型的理解。熟悉这些内容对于进行有效的数据库设计和维护至关重要。
相关推荐









白绍伟
- 粉丝: 19
最新资源
- Linux 2.4.18下s3c2440摄像头驱动程序开发
- VB6.0代码实现的智能放大器功能介绍
- .net开发的文件加密器:简单快捷的文件加密与解密工具
- ERP系统中的库存管理功能与实践应用
- log4net日志库使用详解及配置指南
- 基于Asp.net的网上聊天系统UChat教程
- 全面解析ICO图标提取编辑大師:编辑与提取功能介绍
- 深入解析Windows CE系统设计要点
- asp.net + access实现的简易网上报名系统
- 新浪与kindeditor图片上传功能整合教程
- 考研必备:线性代数与常微分方程复习资料
- JavaScript实现Webgame人物行走教程
- 用VC++和OpenGL实现三维地形的实时动态显示技术
- WinCE电子书全集:开发与侦错技术
- NC111xC pp2201 pp2202量产工具:优化U盘闪存方案
- 最新版Everest Ultimate硬件分析工具的特性与更新
- VB.NET实用编程29例精讲
- GDI+中关键PAS文件的作用与应用分析
- C++Builder与Python的交互实现技巧与类封装
- Java源码实现的躲子弹游戏:防御四面八方的攻击
- C#软件美化解决方案:一套VS2005界面皮肤包
- VB实现SMTP邮件发送验证功能详解
- Windows CE系统架构与功能详解第三篇
- 探索Ajax实例大全:丰富的开发资源