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 给出的条件
SELECT
table_name
FROM
`innodb_index_stats`
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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。