Python之路:关于MySQL(2)

关于对MySQL中表内容的一些操作:

增:

insert into 表 (列名,列名...) values (值,值,值...)

insert into 表 (列名,列名...) values (值,值,值...),(值,值,值...)

insert into 表 (列名,列名...) select (列名,列名...) from 表

删:

delete from 表

delete from 表 where id=1 and name='zhangchen'

改:

update 表 set name = '张晨' where id>1

查:

select * from 表

select * from 表 where id > 1

删除表:

drop table 表名

清空表:

delete from 表名

truncate table 表名

修改表:

添加列:alter table 表名 add 列名 类型

删除列:alter table 表名 drop column 列名

修改列:

        alter table 表名 modify column 列名 类型; -- 类型

        alter table 表名 change 原列名 新列名 类型; -- 列名,类型  

添加主键:

        alter table 表名 add primary key(列名);

删除主键:

        alter table 表名 drop primary key;

        alter table 表名 modify 列名 int, drop primary key;

添加外键:alter table 从表 add constraint 外键名称(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);

删除外键:alter table 表名 drop foreign key 外键名称

修改默认值:ALTER TABLE testalter_tbl ALTER i SET DEFAULT 1000;

删除默认值:ALTER TABLE testalter_tbl ALTER i DROP DEFAULT;




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值