mysql 添加table_mysql数据库对table的增删改查

一、新增数据表

方式一:create table [if not exists] 数据库名.表名(    -- 显示指定数据库名

字段名字 数据类型,

字段名字 数据类型

)[表选项];

if not exists : 如果表不存在才创建。

表选项:字符集、校对集、存储引擎

方式二:use 数据库名;

create table [if not exists] 表名(    -- 先进入数据库,后面的所有操作都作用于这一个数据库中

字段名字 数据类型,

字段名字 数据类型

)[表选项];

二、查看数据表

1. show tables;  -- 查看所有数据表;

2. show tables like 'pattern';  -- 模糊匹配数据表;

3. show create table 表名;    -- 查看指定表名的创建语句;

4. show columns from/describe/desc 表名;  -- 查看表字段信息;

注:结尾处的分号可用\g或\G代替,用\g与分号效果相同,用\G时行变列,列变行,在某些时候可以提高阅读性;

三、更新数据表

数据表的更新分为两个方面:表自身和表字段

其中更新表自身又包括修改表名和表选项:

1. 修改表名:  ① rename table 旧表名 to 新表名;

② alter table 旧表名 rename to 新表名;

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

更新表字段包括对字段的增加、删除、修改、重命名:

1. 增加新字段: alter table 表名 add [column] 字段名 数据类型 [列属性][位置];

位置: first 在首位置添加字段;  after 字段名 在指定字段名后添加字段,默认在最后一个字段之后;

2. 修改字段:  alter table 表名 modify 字段名 数据类型 [属性] [位置];

3. 重命名字段: alter table 表名 change 旧名字 新名字 数据类型 [属性] [位置];

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

四、删除数据表

drop table 表名1, 表名2.....;  -- 可以批量删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值