博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL的简单操作命令
阅读量:3908 次
发布时间:2019-05-23

本文共 1468 字,大约阅读时间需要 4 分钟。

学习NoSQL的时候,发现可以再回过头来复习一遍MySQL,当初学数据库的时候都是重视理论,发现到做项目的时候,很多语句都不会,所以趁着这个机会,一起把MySQL的知识再重新温习一遍,并做好记录。

1、创建数据库

数据库是database,所以就很容易创建了

> create database dataSource;

(注:这里有一点和NoSQL不一样,那就是NoSQL语句后面可以不加分号,但是MySQL后面必须加分号)

创建结果如下:
在这里插入图片描述

2、删除数据库

> drop database dataSource;

删除结果如下:

在这里插入图片描述

3、选择数据库

这里的选择和NoSQL是一样的 ,都是用use

> use dataSource;

4、 创建数据表

> create table admin(	id int not null auto_increment primary key,	name varchar(30) comment '账号',	pwd varchar(30) comment '密码')default charset=utf8;

效果如下:

在这里插入图片描述

5、删除数据表

>  drop table admin;

6、插入数据

> insert into admin(name,pwd)values("admin","123456");insert into admin(name,pwd)values("admin2","123456");insert into admin(name,pwd)values("admin3","123456");insert into admin(name,pwd)values("admin4","123456");

结果如下:

在这里插入图片描述

7、查询数据

7.1 使用*代替其他字段,返回该表的所有字段数据

select * from admin;

结果如下:

在这里插入图片描述
7.2 使用where子句查询

select * from admin where name="admin2";

在这里插入图片描述

7.3 使用where子句查询 并用and或者or实现多条件查询

select * from admin where name="admin" or name="admin4";

在这里插入图片描述

8、更新数据

MySQL中使用更新数据的关键词是update,具体例子如下:

> update admin set name="root" where name="admin3";

在这里插入图片描述

9、删除数据

MySQL中使用删除数据的关键词是delete,具体例子如下:

>  delete from admin where name="admin4";

在这里插入图片描述

10、LIKE子句

> select * from admin where name like 'ad%';

在这里插入图片描述

11、排序

对student表中wage字段进行升序排列

>select * from student order by wage ASC;

结果如下图:

在这里插入图片描述
这里 ASC是升序排列,DESC是降序排列

12、分组

(1) 这里对表中的age字段进行分组

select  age,count(*) from student group by age;

在这里插入图片描述

(2) 使用 WITH ROLLUP
我们先统计每个年龄的人数,再算出他们的wage的总和

select age,sum(wage) as wage_count from student group by age with rollup;

结果如下图:

在这里插入图片描述

你可能感兴趣的文章
你是个失败者,有什么资格说话?
查看>>
为什么我们总是「习惯性辩解」?
查看>>
.NET 异步解说
查看>>
Magicodes.IE 2.4发布
查看>>
程序员修神之路--它可能是分布式系统中最重要的枢纽
查看>>
如何理解Eating这个词?云原生与微服务专场介绍
查看>>
诊断日志知多少 | DiagnosticSource 在.NET上的应用
查看>>
Chrome正在启用HTTP/3,支持IETF QUIC
查看>>
简单聊聊AspNetCore的启动流程
查看>>
.NET架构小技巧(2)——访问修饰符正确姿势
查看>>
一站式Web开发套件BeetleX.WebFamily
查看>>
工作这几年所获、所感、所悟
查看>>
不想写脚本清理 mongodb 中的垃圾数据,ttlIndex 能帮到你!
查看>>
跟我一起学.NetCore之MediatR好像有点火
查看>>
.NET架构小技巧(4)——反射,架构人员法宝II
查看>>
让你变厉害的7个底层思维
查看>>
译 | 将数据从Cosmos DB迁移到本地JSON文件
查看>>
再被补刀!Flash又遭抛弃,你会怀念它吗?
查看>>
国产操作系统发展离不开人才和市场
查看>>
心想技术驱动业务,却在背道而驰
查看>>