Mysql curd

//修改表名称
alter table 原表名 rename 现表名

//删除表
drop table name

//删除表数据
TRUNCATE TABLE name
delete from name --可以回滚
// 添加字段
alter table bargain_detail add p_value varchar(11) not null default ‘’ comment ‘指定p值’;
alter table bargain_detail add new_member tinyint(1) not null default ‘0’ comment ‘是否是新会员:1是0否’; --boolean型

//在mysql数据库中怎样在指定的一个字段后面添加一个字段:
alter table newexample add address varchar(110) after stu_id;

//修改字段类型一级默认值
alter table wx_room MODIFY COLUMN robot_status int(11) NOT NULL DEFAULT ‘1’ COMMENT ‘机器人状态:1监控中,2已暂停,3已退出’;

//修改字段名
alter table bargain_detail change bragain_order_id bargain_order_id int(11) not null default ‘0’ comment ‘紧急’;

//删除字段
alter table 表名 drop column 字段名;

//添加索引(同一字段,先删除后添加)
ALTER TABLE bargain_order DROP INDEX UK_qqkm9ufr2yrnig2ex73r64udm;
ALTER TABLE bargain_order add INDEX UK_qqkm9ufr2yrnig2ex73r64udm(bargain_id);
ALTER TABLE wx_room DROP INDEX idx_wx_room_wx_rid ,ADD UNIQUE INDEX idx_wx_room_wx_rid (wx_rid) USING BTREE ;

//查看生成的表的语句
show create table wx_room

//查看数据库所有的表
show tables

//查看某个表的字段信息
desc tableName

//用户昵称中存在emoji表情,调用jdbc往mysql数据库插入的时候抛出异常 java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x90\x9B’
//mysql存储emojo表情 ----将表中对应的字段字符集是修改为utf8mb4
ALTER TABLE wx_contact DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; --修改标的默认字符集
如果是修改表的字符集,需注意一点 字符集的约束关系 列级>表级>库级
show full columns from table; --查看对应的table表中所有列级属性的字符集
alter table admin modify user_name varchar(100) charset utf8mb4; – 修改对应字段的字符集
alter table wx_contact modify name varchar(255) charset utf8mb4;
alter table wx_contact modify name varchar(255) NOT NULL DEFAULT ‘’ COMMENT ‘微信名称’; --保证他的默认值

ALTER TABLE logtest CHANGE title title VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci; --修改字段的字符集

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值