MySQL、oracle、PostgreSQL、SQL server数据库的常用操作汇总一

        前言:因为工作原因,最近使用数据库相对来说比较多,且直接涉及到四种类型的库,过程中发现PG和SQLserver的生态圈没那么友好,故抽空对四个库的常用操作做了个小汇总,希望能帮到后面的人。

                                                                                         mysql

增:

alter table 表名 add 字段 数据类型;                                       增加一个字段(列)

alter table 表名 add 字段 数据类型 after 字段;                       指定列后新增加一个列

insert into 表名(id,name)values(2,”名字”);                              向表中插入数据的语句

insert into 表名 values(2,”名字”);                                            向表中插入数据的简易语句

alter table 表名 add index(字段);                                            增加一个索引的方式

alter table 表名 add primary key(字段);                                  外围增加主键

删:

drop table 表名;                                                                       删除

alter table 表名 drop 字段名;                                                   删除一个字段

Drop index 字段 on 表名;                                                           删除一个索引

delete from 表名 where 字段 = 数据;                                       删除某一行 

truncate 表名;                                                                         无条件 效率高(清空表

查:

desc/describe 表名;                                                                查看表结构

Show tables;                                                                           显示所有的表。

select * from 表名;                                                                  查看表内所有列信息

改:

alter table 表名 rename to 新表名;                                         更改表名

alter table 表名 change 原字段名 新字段名 数据类型;           修改一个字段的名称:

alter table 表名 modify 字段 数据类型;                                  修改特定字段的数据类型

update 表名 set 字段 = 字段+/-数字;                                        更新字段内所有数据内容(适用于字段数据类型为int/num等类型)

update 表名 set 字段 = 数据 where 字段 = 值(如:id = 1); 更新特定行某个字段的数据内容

            没想到写得比预期的多,其他三个库只能在另一篇中继续了,如果有什么不对的地方,欢迎指正,谢谢!!!

点此跳转到sql server数据库常用sql        点此跳到postgreSQL数据库常用sql操作        点此跳转到oracle数据库常用sql操作

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值