Navicat里面的MySQL增删改查筛选语句演示(手把手教学)

现在我们先了解数据库工具,基本的一些名称

Navicat数据库管理工具

Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它与 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、阿里云和腾讯云等云数据库兼容。你可以快速轻松地创建、管理和维护数据库。

MySQL

Mysql是最流行的关系型数据库管理系统。

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。

如上述所说,简单的来说就是大盒子(服务器)装很多小盒子(数据库),而小盒子里面装文档(各种表格)

SQL语句

SQL 是用于访问和处理数据库的标准的计算机语言。

首先,要确定需求

要查什么、增加什么、改什么、删掉什么、筛选什么

针对哪个表的哪一个数据

然后,用相应的语句

最后,运行得出所要数据


查询:

查的语句格式:

查的语句格式:
Select 字段 From 表名 Where 条件
例如: 从 table_name 表中查询列名 stat_name='size' 的项,从这些项中获取字段(列名) innodb_index_stats 的值
SELECT `innodb_index_stats` FROM table_name WHERE stat_name='size';

修改:

Update(名称) Set 改成什么
Where 改哪里的(行/列)

1、需求:将 innodb_table_stats 表中的 n_rows=19, table_name 改为 Hard word 
语句运算演示:
UPDATE innodb_table_stats SET table_name='Hard work' WHERE n_rows=19;

 

成功改的显示页面如上,返回表格查看结果如下:

2、需求:在名为department这个表里,将id=17的名称改为’内外科’

语句运算演示

UPDATE department SET name='内外科' WHERE id=17;

增加:

Insert into 表明 VALUES 哪些内容

语句运算演示:
INSERT INTO sys_config (variable,value, set_time, set_by) VALUES ('yy','xx','2018-3-22','bb');

注意:如果表格有时间格式,相应的添加的内容也要保持一样的格式,否则操作失败,如下图第三列是时间格式

删除:

DELETE FROM 表格名称 WHERE name='qq' AND country='dd';  什么内容

因测试人员权限问题,一般删除权限只能对开发人员开放,在此就不展示了。

筛选、排序

首先我们先认识一下升序、降序的键,如下图:

降序前五名:

SELECT * FROM `work` ORDER BY `number` DESC LIMIT 0, 5

 

升序前八名:

SELECT * FROM `work` ORDER BY `number` ASC LIMIT 0, 8

以上基本属于手把手教学,适用于初学者,每天进步一点,学下数据库语句!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值