mysql数据库增删查改操作命令

待我称王封你为后i 2022-06-07 02:17 386阅读 0赞

mysql数据库增删查改操作命令

1,DDL数据库定义语言
2,DML数据库操作语言
3,DQL数据库查询语言

4,DCL数据库控制语言

ps:表名,t1.字段,id(自增)和name,

增-insert
insert into t1(username) values(‘f’); ///插入一个username为f的记录

改-update(set设置)
update t1 set username =’g’ where id=6;
update t1 set id=77,username=’hh’ where id=7; //修改多个 用逗号隔开

删-delete
delete from t1 where id=6; //删除di为6的记录
delete from t1 where id>=3 and id<=5; //删除di为3到5的记录
delete from t1 where id between 3 and 5; //删除di为3到5的记录
delete from t1 where id in(1,3,5); //删除di为1,3,5的记录
delete from t1 where id=1 or id=3 or id=5; //删除di为1,3,5的记录

查-select
ps:表名,user.字段,id(自增),name和pass,
1,选择特定的字段

select id,pass from user; //查询id和pass。*表示所有字段,

2,给字段取别名(as可省略)
select name n,pass p from user where id=3; //给name取别名 n,给pass取别名 p。

select name as n,pass as p from user where id=3; //给name取别名 n,给pass取别名 p。

3,distinct 关键字的使用(去掉重复,取唯一值)

select distinct name from user;//去掉名字中重复的

4,用where条件进行查询

select * from user where id=3;

5,查询空null
select * from user where age is null; //查询名字为null的

select * from user where age is not null; ///查询名字不为null的

6,like关键字的用法
select from user where name like ‘%s%’; //搜索包含s关键字的,%代表任意多个字符

select from user where name like ‘%4%’or name like ‘%5%’; //包含4或者5的

7,使用order by 对查询结果排序
升序排列
select * from user order by id; //默认升序
select * from user order by id asc;
降序排列

select * from user order by id desc;

8,使用limit限制输出个数
select * from user order by id desc limit 1; ///默认从零开始取一个
select * from user order by id desc limint 2,3; //从第二个往后取三个

发表评论

表情:
评论列表 (有 0 条评论,386人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Mysql增删命令

    mysql 增删改查操作哪些是支持事务的 MySQL的数据库引擎必须设置成InnoDB类型才是支持事务的,设置为InnoDB后增、删、改都是可以通过事务控制,其他数据库引