MySQL基础操作:查看与修改表结构
"这篇资料是关于MySQL数据库的实践练习,主要涵盖了数值类型、整型、字符串、日期等基本数据类型的使用,以及对表结构的常用操作,如查看表、查看表创建语句、描述表结构、删除表和修改表结构等。" 在MySQL数据库中,数据类型的选择对于创建高效且具有适当存储空间的表至关重要。以下是关于这些知识点的详细说明: 1. **数值类型**:MySQL提供了多种数值类型,包括整型(如TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT)和浮点型(如FLOAT, DOUBLE)。在示例中,`sid`字段被定义为`INT`,并且设置了`NOT NULL`和`AUTO_INCREMENT`属性,这意味着它是一个主键,自增长且不允许为空。 2. **整型**:`INT`是常用的整数类型,可以存储从-2^31到2^31-1的整数值。在`student`表中,`sid`字段使用了`INT`,而`age`字段也使用了`INT`,表示学生的年龄,但没有设置`NOT NULL`,所以允许为空。 3. **字符串类型**:`VARCHAR`是一种变长字符串类型,`name`字段使用了`VARCHAR(20)`,表示最多可以存储20个字符的名字。`DEFAULT NULL`意味着如果没有提供值,该字段默认为NULL。 4. **日期类型**:虽然在这个例子中没有使用,但MySQL提供`DATE`, `TIME`, `DATETIME`, `TIMESTAMP`等类型来存储日期和时间信息。 5. **查看当前数据库中的所有表**:`SHOW TABLES;`命令用于列出数据库中所有的表。 6. **查看指定表的创建语句**:`SHOW CREATE TABLE student;`可以显示创建`student`表的完整SQL语句,这对于理解表结构或复制表非常有用。 7. **查看表结构**:`DESCRIBE student;`或`DESC student;`命令用来获取表的列名、数据类型、是否可为空、键信息等。 8. **删除表**:`DROP TABLE student;`命令用于删除名为`student`的表,这将永久性地移除表及其所有数据。 9. **修改表结构**:在示例中,通过`ALTER TABLE student ADD dept VARCHAR(20);`添加了一个新的列`dept`,其数据类型为`VARCHAR(20)`,表示学生所属的部门。 在进行数据库操作时,了解这些基本的DML(Data Manipulation Language)语句非常重要,它们是数据库管理的基础。在实际应用中,可能还需要进行更复杂的操作,如更新列、重命名列、删除列、更改数据类型、添加约束等。熟练掌握这些操作能够帮助我们更好地管理和维护数据库。
![](https://csdnimg.cn/release/download_crawler_static/88469076/bge.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88469076/bgf.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88469076/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88469076/bg11.jpg)
剩余81页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/fe1b283e32e242baafc44f97e939840c_qq_49485327.jpg!1)
- 粉丝: 5
- 资源: 21
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 京瓷TASKalfa系列维修手册:安全与操作指南
- 小波变换在视频压缩中的应用
- Microsoft OfficeXP详解:WordXP、ExcelXP和PowerPointXP
- 雀巢在线媒介投放策划:门户网站与广告效果分析
- 用友NC-V56供应链功能升级详解(84页)
- 计算机病毒与防御策略探索
- 企业网NAT技术实践:2022年部署互联网出口策略
- 软件测试面试必备:概念、原则与常见问题解析
- 2022年Windows IIS服务器内外网配置详解与Serv-U FTP服务器安装
- 中国联通:企业级ICT转型与创新实践
- C#图形图像编程深入解析:GDI+与多媒体应用
- Xilinx AXI Interconnect v2.1用户指南
- DIY编程电缆全攻略:接口类型与自制指南
- 电脑维护与硬盘数据恢复指南
- 计算机网络技术专业剖析:人才培养与改革
- 量化多因子指数增强策略:微观视角的实证分析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)