mysql 修改表的操作

ALTER命令 修改mysql表结构

1.增加列

`ALTER TABLE stack ADD COLUMN submit date NOT NULL;` 

2.删除列

ALTER TABLE stack DROP COLUMN submit; 

3.修改列的属性

ALTER TABLE stack MODIFY submit DATETIME NOT NULL; 

4.修改列的名字及属性

ALTER TABLE stack CHANGE submit submit_date DATETIME NOT NULL; 

5.在已有列的后面加入新的列

ALTER TABLE stack ADD COLUMN mod_id INT NOT NULL AFTER id_user;

6.设置属性为唯一

ALTER TABLE 表名 ADD unique(字段名)

Update 命令

利用每行数据的其他属性更新属性值

 update tablename set col_name= CONCAT(colname1,colname2);

CONCAT 连接字符串,这里是将colname1,colname2两列的数据连接赋值给col_name列。

查看某数据中所有表的数量

1.切换数据库

use information_schema;
  1. 从表tables查找TABLE_SCHEMA = '表名'的信息
select table_name,table_rows from tables where TABLE_SCHEMA = 'Message_db';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值