常用MySQL命令

  • 符号详解:
    <>内的内容是必填项
    []内的内容是选填项,
    /表示二者有一即可
    字段类型及约束条件自行修改,此处不讨论

表操作

删除数据库表(一个/多个)
drop table [if exists] <表名1> [,<表名2> ...]

表名称

修改表名称
alter table <表名> rename to/as <新表名>;

表字段

删除表字段
alter table <表名> drop <字段名>

添加表字段

语法1(默认添加至最后)

alter table <表名> add <新字段名> <数据类型> [约束条件];

语法2(添加至开头位置)

alter table <表名> add <新字段名> <数据类型> [约束条件] first;

语法3(添加在指定字段之后)

alter table <表名> add <新字段名> <数据类型> [约束条件] after <已经存在的字段名>;

修改表字段
alter table <表名> change <旧字段名> <新字段名> <新数据类型>;

表数据

删除表中指定数据,自增字段不归零
delete from <表名> where <条件>
删除表中的全部数据,但保留表结构, 自增字段不归零

删了可就没了,用的时候稳当点儿,我踩过坑。。。

delete from <表名>;
删除表中的全部数据,但保留表结构, 自增字段归零
truncate table <表名>;

查询表中某字段为空的数据
select * from <表名> where <空字段> is null;
查询表中某字段不为空的数据
select * from <表名> where <空字段> is not null;
select * from <表名> where <空字段> != "";

单条插入
insert into <表名> (<字段1> [,<字段2> ...]) values ("<字段1值>" [,"<字段2值>" ...]);
多条插入
insert into <表名> (<字段1> [,<字段2> ...]) values ("<字段1值>" [,"<字段2值>" ...]), ("<字段1值>" [,"<字段2值>" ...]) ...;

修改表字段值
update <表名> set <字段1>=1 [,字段2=2 ...] [where... ]

数据库操作

删除数据库

drop database [ if exists ] <数据库名>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值