MySQL数据表的基本操作

目录第四章:数据表的基本操作4.1创建数据表4.1.1创建表的语法4.1.2使用主键约束4.1.3使用外键约束4.1.4非空约束4.1.5唯一性约束4.1.6默认约束4.1.7设置表的属性自动添加4.2查看数据表结构4.3修改数据表4.3.1修改表名:4.3.2修改字段数据类型4.3.3修改字段名4.3.4添加字段4.3.5删除字段...
摘要由CSDN通过智能技术生成

目录

第四章:数据表的基本操作

4.1创建数据表

4.1.1创建表的语法

4.1.2使用主键约束

4.1.3使用外键约束

4.1.4非空约束

4.1.5唯一性约束

4.1.6默认约束

4.1.7设置表的属性自动添加

4.2查看数据表结构

4.3修改数据表

4.3.1修改表名:

4.3.2修改字段数据类型

4.3.3修改字段名

4.3.4添加字段

4.3.5删除字段

4.3.6修改字段的排列位置

4.3.7更改表的存储引擎

4.3.8删除表的外键约束

4.4删除数据表

4.4.1删除没有被关联的表

4.4.2删除被其他表关联的表


 


 


第四章:数据表的基本操作

在关系数据库中,数据表是一系列二维数组的集合,是用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,列被称为字段。

例如:

编号

姓名

性别

职业

111

狂铁

坦克

112

奕星

法师

113

阿珂

刺客

 

每一列都表示记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。

在这个例子中,每个列包含着英雄角色的某个特定类型信息,比如“姓名”。每个行包含了英雄角色的所有信息:编号、职业、性别、编号。

4.1创建数据表

4.1.1创建表的语法

在创建完数据库后,接下来的工作是创建数据表。创建表的过程实际就是规定数据列的属性的过程,同时也是实施数据完整性约束的过程(实体完整性,引用完整性,域完整性)。

数据表属于数据库,所以在创建数据表之前,要先指定操作的数据库。

指定数据库的语句为USE <数据库名>;

创建数据库的语句为:

CREATE TABLE <表名>

字段名1   数据类型【列级别约束条件】【默认值】

字段名1   数据类型【列级别约束条件】【默认值】

……

【表级别约束条件】

注意,创建的表的名称不能使用SQL中的关键字如:DROP,ALTER等

下面我们来实际演练一下,

例4.1 创建数据表tb_emp1,结构如下所示。

字段名称

数据类型

Id

INT(11)

name

VARCHAR(25)

deptld

INT(11)

Salary

FLOAT

首先创建数据库,语句为

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MySQL数据表基本操作包括创建数据表、插入数据、查询数据、更新数据和删除数据。创建数据表时,需要指定名和字段名,并为每个字段指定数据类型和约束条件。可以使用CREATE TABLE语句来创建数据表。插入数据时,使用INSERT INTO语句,指定要插入的数据和名。查询数据可以使用SELECT语句,可以指定查询条件和排序规则。更新数据可以使用UPDATE语句,根据指定的条件更新字段的数值。删除数据可以使用DELETE FROM语句,根据指定的条件删除数据行。这些基本操作可以帮助用户在MySQL数据库中进行数据管理和交互,是数据库操作的基础知识。 另外,MySQL数据表基本操作还包括对结构的修改和索引的创建。可以使用ALTER TABLE语句对结构进行修改,包括添加、修改和删除字段等操作。创建索引可以加快数据的检索速度,可以使用CREATE INDEX语句来创建索引。除此之外,还可以使用DESCRIBE语句来查看数据表的结构,使用SHOW TABLES语句来查看数据库中的数据表。这些操作可以帮助用户更好地管理和维护MySQL数据库中的数据表。 总之,对于MySQL数据表基本操作,包括创建数据表、插入数据、查询数据、更新数据、删除数据、修改结构和创建索引等操作,是数据库管理和交互的基础,对于数据库开发和管理都是非常重要的知识点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值