ubuntu mysql 建表_7-MySQL-Ubuntu-操作数据表的基本操作(二)

本文介绍了在Ubuntu环境下使用MySQL数据库进行数据表操作的基本步骤,包括添加字段、修改字段属性、更改字段名、删除字段、删除表以及查看表详细信息。重点讲解了如何设置和使用Auto_increment主键。
摘要由CSDN通过智能技术生成

修改数据表的结构

(1)向数据表中添加新的字段

alter table 表名 add 字段名 类型及约束;

119526b982d77628e8fc4a9745bb9bf7.png

(2)修改字段的属性(字段的数据类型和约束)

注:modify不能修改字段名,只能修改字段的属性(数据类型和约束).

alter table 表名 modify 字段名  新的数据类型或约束;

例:

首先添加birthday字段,

修改其数据类型又datetime->date,添加约束default '1997-01-01'

ae3b03146e09492274dd3940e4269ecb.png

0989dcbce6913177ff0839e8d0b23e46.png

(3)修改字段名及其数据类型或约束

注:change可以修改字段名及类型和约束.

alter table 表名 旧字段名 新字段名 类型及约束

3ef9c500ee7d627c03eb1a7efe86a7a7.png

(4) 删除表中的字段

alter table 表名 drop 字段名;

例:

在students表中添加height字段,然后删除height字段.

ac875787896ba6a27968d8428bbfad16.png

b756e9fa4fe4b0d2e3ac1451af19d68b.png

(5) 删除表

drop table 表名;

例:

新建test1表

查看test1的表结构

删除test1表

查看当前数据库中的表

189a043a9df5aa9dab9e972ba0f83d9b.png

7efb442cdf4c808d41098a1c09c988bc.png

(6)查看所创建的表的详细信息

show create table 表名;

fdbeab2e51b0f4803e9f5cd49447da2a.png

(7)Auto_increment

注:将当前字段设置为primary key (主键);才能设置约束Auto_increment(自动增量)!!

添加Auto_increment 约束后,系统会自动为插入的每一条数据分配不同的主键ID ,

在添加数据时对应的主键字段可以使用数字0,系统会自动为主键字段编号.

如:在show create table students中显示AUTO_INCREMENT=3,即:表中的下一条数据的ID为3!

例:在(6)中auto_increment=3,再插入一条数据后表中显示的ID为3.

2a3cb8a70d4163a8ffc0a14add02a9c9.png

再次使用show create table students;AUTO_INCREMENT=4,即为下一条数据插入后主键字段的ID号.

f0f174ed12106968ce066db3c74c8577.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值