数据表操作

本文介绍了MySQL中数据表的相关操作。包括创建数据表的语句及挂入指定数据库的方式,表选项如存储引擎、字符集等;还涵盖复制已有结构、显示数据表及结构、显示创建语句等操作;最后说明了修改数据表结构,如改表名、字段等,以及删除表结构的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建数据表:create table 表名(字段名 字段类型 [字段属性],字段名 字段类型 [字段属性],...)[表选项];
数据表必须放到相应的数据库下,两种挂入指定数据库的方式:
1、数据表前面加上数据库名,用"."连接:数据库.数据表
2、在创建数据表前进入数据库:use 数据库名字
表选项:
engine:存储引擎 MySQL提供的具体存储方式
charset:字符集,只对当前表有效(级别比数据库高)
collate:校对集

复制已有结构:create table 新表名 like 数据表名;


显示数据表:show tables;


显示匹配数据表:show tables like "匹配模式";


显示数据表结构
① describe 表名;


② desc 数据表名;


show columns from 数据表名;


显示创建数据表语句:show create table 数据表名;


修改数据表结构
修改表名:rename table 旧表名 to 新表名;


修改表选项:alter table 表名 表选项[=] 新值;

新增字段:alter table 表名 add[column] 新字段名 字符类型 [列属性] [位置(first/after) 字段名];

字段位置:
first在某个字段之前(最前面)
after在某个具体字段名之后(默认)


修改字段名:alter table 表名 change 旧字段名 新字段名 字段类型 [列属性] [新位置];


修改字段类型(属性):alter 表名 modify 字段名 新类型 [新属性] [新位置];


删除字段:alter table 表名 drop 字段名;

删除表结构:drop table 表名[,表名2...];

注意:可以同时删除多个数据表,数据库不行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值