navicat 表设计字段名大写_MySQL很难吗?表的数据定义语言(DDL)

本文介绍了MySQL中的表设计,包括表的基本概念、创建、删除和更新操作。在创建表时,强调了字段名命名规则,如使用半角英文字母、数字和下划线,且需以字母开头,不重复。同时,讨论了数据类型的设置,如字符串型、数字型和日期型,并提到了约束的概念,用于对列数据的限制。此外,还提醒了在执行DROP和ALTER TABLE语句时需谨慎,因为操作不可逆。
摘要由CSDN通过智能技术生成

38a6cd318063da2451881d1b3ba2306b.png

本文要点:

  • 了解什么是表
  • 了解表的create、drop、alter三个操作
  • 掌握在表的创建中如何设置属性

一.基本概念

1.定义:用来管理数据的二维表。

2.表的结构

表的列(垂直方向)称为字段,它代表了保存在表中的数据项目。

表的行(水平方向)称为记录,它相当于一条数据。

89c1ff308e804bdbbc7e60ab6688bb52.png

二.DDL的实现

1.创建表

1.1操作演示

ec60bf82cf36aadb05379ba2b7aea967.png
创建数据库 CREATE DATABASE <数据库名称>

426718a2d263ebccfe54b2a4209145bc.png

6e1589d22b34c4023914b991df176473.png
应用--数据文件导入

在实际数据分析工作中,很少需要创建表,更多的是将现有的文档导入MySQL进行后续分析工作。请参考Navicat官网提供的操作演示:

Navicat for MySQL如何导入数据表​www.formysql.com
86d8d806ff168241c9676795b358c1b5.png

1.2 内容设置

1.2.1命名规则

  • 数据库名称、表名和列名等可以使用三种字符:半角英文字母、半角数字、下划线(_)
  • 名称必须以半角英文字母作为开头。
  • 名称不能重复。

1.2.2数据类型及字段长度

  • 字符串型:用于存放文本,比如性别、姓名、商品名称等等,一般都设置为varchar

7a30a4d8c4739e188a5d824b090dc186.png
  • 数字型

比如销售金额、人数、购买数量等等这些字段需要设置为数字型,人数用integer整数型,销售金额这些可以设置为float这种显示结果为小数的数字型

82560111f374426f9a59706888d63f24.png
  • 日期型:用来指定存储日期(年月日)的列的数据类型

99fd0306d79ac2901ccdf63daf1206bf.png
应用--数据类型转换
/*
实际操作过程中,将文件导入navicat客户端后,首先都需要查看和理解数据
(如:字段名有哪些,这些字段名的含义和数据类型是否正确)
最典型的应用--数据类型格式化
*/

1.2.3约束

约束就是除了数据类型之外,对列中存储的数据进行限制或者追加条件的功能。

4aa77b53df19053feb9d07cd7e276914.png

2.表的删除 drop

删除了的表是无法恢复的,所以在执行DROP TABLE语句之前请务必仔细确认。

606810b2f24b103cf783a7ad03dcd904.png

实际操作中,右击需要删除的表后,选择‘删除表’即可。

cb37642d2f8b7fd8714529b9843bdfc3.png

3.表的更新 alter

表定义变更之后无法恢复, 在执行ALTER TABLE语句之前请务必仔细确认。

0031f85abfec245556d7e1085579025e.png
添加列

15fa0aa2b535055243226c71455df7fa.png
删除列
应用--在表中新增列
/*在实际数据分析中,很典型的就是新增一列时间:将原来时间戳中日期部分剥离提取放到新增的一列中去*/

应用实例会在以后的实战项目文章中进行演示或专题讲解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值