[Mysql数据库] - 增、删、改、查四大护法听差遣!

增:

create databases 数据库名 —>增加一个数据库
create table 表名(id int not null ,name varchar(100)); —> 增加一个数据表
inset into 表名(id,name) values('1','hello')); —>增加一行数据
insert into 表名(id,name) values('1','hello'),('2','world'); —>怎加多行数据
alter table 表名 add 列名 类型; — >向原有数据表中添加列
alter table 表名 add primary key(列名); —>向原有的数据表中添加主键
alter table 从表 add constraint 外键名称(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段); —>向原有的数据表中添加外键

删:

drop database 数据库名 —>删除一个数据库:
delete from 表名;—>删除一个数据表中的内容(不删除原来的自增)
truncate table 表名; —>删除一个数据表中的内容(包含其中的自增)

update 表名 set age = 18; —>修改数据表中 age 列的值为18
update 表名 set age = 18,gender = 'male';—> 修改数据表中 age 列的值为18 ,gender列为male
update 表名 set age = 18,gender = 'male' where id > 6; —>修改数据表中 id >6 中所有 age 列的值为18 ,gender列为male
update 表名 set —>修改数据表中id列的排列顺序(由大到小)
rename table 数据库名称.表名称 to 数据库名称.新表名称; —>修改数据表中的名称

show databases;—>查看所有的数据库
show databases like '%db%'; —>查看数据库中,名字包含 db 的数据库
show databases like '%db';—>查看数据库中,名字以 db结尾 的数据库
show databases like 'db%';—>查看数据库中,名字以 db开头 的数据库
select * from 表名;—>查看数据表中所有的数据
查看数据表中指定列的数据: select id,name from 表名;查看数据表中指定列的数据
select * from 表名 where id > 6;—>查看数据表中 id > 6 的所有数据
select * from 表 where name like 'bob%'—>通过通配符来查询表中以 bob 开头所有的数据
select * from 表 where name like 'ale_'—>通过通配符来查询表中以 bob 开头之后所有的一个字符的数据
select * from 表 order by 列 asc—>查看的数据根据列从小到大排列
select * from 表 order by 列 desc—>查看的数据根据列从大到小排列
select * from 表 order by 列1 desc,列2 asc—>查看的数据一个列从大到小,另一个相反

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值