目录

  • 1. 可视化工具SQLyog
  • 2. DML操作数据
    • 2.1 数据的添加
    • 2.2 数据的修改
    • 2.3 数据的删除

1. 可视化工具SQLyog

在上篇文章中介绍了DDL的相关操作,我们所有的语句输入都是在小黑框中完成的,是不是感觉不太方便?(虽然好像很有逼格),为了方便后续的使用和讲解,这里介绍一个MySQL的好用的可视化工具SQLyog

什么?怎么下载?来来来,下载即可安装使用https://download.csdn.net/download/weixin_45453739/12672939

安装教程:没有!傻瓜式安装怎么会需要教程呢,不需要的!我们安装完成打开软件后,需要连接到我们本机的数据库,输入主机名或者ip地址都可以,然后输入密码即可连接

当我们成功连接后,我们就可以进入到这个操作的主界面

是不是简单明了?那怎么运行语句呢?来来来,继续看

对了,你的字体比我的小?按着ctrl滚动鼠标滚轮即可调节,下面来看看运行结果

该可视化工具还可以多条语句一起执行,只需要选中多条语句即可,好啦,工具有了,下面来开始DML的介绍

2. DML操作数据

在介绍DML操作数据之前,先来介绍一条最基础的查询语句,随后我们将要利用这条语句来查看我们的数据,可能你会有疑问,为什么不先介绍查询语句呢?因为查询语句有很多种类,将在下一篇文章中详细介绍

来,记住这条最基础的查询语句:select * from 表名;

2.1 数据的添加

添加数据insert into 表名(列名1, 列名2, ... , 列名n) values(值1, 值2, ... , 值n);

注意

  • 列名要和值一一对应,可以不对表中的所有列赋值,需要哪列就赋值哪列,括号中的列名与值对应即可
  • 如果表名后不定义列名,则默认给所有列都添加值,表定义的时候定义了多少列这里就需要给多少个值,而且类型顺序要对应,否则会报错,格式:insert into 表名 values(值1, 值2, ... , 值n);不建议使用这种方式
  • 除了数字类型以外,其它类型都需要用引号引起来(单双引号都可以)

还记得上篇文章的创建的表是咋样的吗?忘记了?没关系,我们再来看看

为了展示一下timestamp的好处,这里修改一下数据类型

ALTER TABLE t1new MODIFY TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP;

在看看修改后的表是咋样的

好啦下面开始添加数据,注意看看注释部分,好好理解

# 给指定列赋值 timestamp类型可以自动生成当前时间
INSERT INTO t1new(id,NAME) VALUES(1,"小明");
# 默认给所有列添加值 即使是timestamp类型也要赋值
INSERT INTO t1new VALUES(2,"小花",78.5,CURRENT_TIMESTAMP);

来看看结果

2.2 数据的修改

修改数据update 表名 set 列名1=值1, 列名2=值2, ... , 列名n=值n where 条件;

注意where 条件部分可以删除,相当于不加任何条件,如果不加任何条件,则会把表中所有的记录全部修改,因为不加条件它就根本不知道我要修改哪个地方,只好全部都改了

同样的,来实践啦,还是操作同一个表,我们给小明加上成绩看看

UPDATE t1new SET score=91 WHERE id=1;

运行结果,已经成功添加

什么?能不能修改?肯定可以啦,我们给小花改个名

UPDATE t1new SET NAME="小月" WHERE id=2;

运行结果,原来id为2的小花已经成功改名为小月了

2.3 数据的删除

删除数据delete from 表名 where 条件;

注意:

  • where 条件部分可以删除,相当于不加任何条件,如果不加任何条件,则会把表中所有的记录全部删除,有多少条记录就会执行多少次删除操作
  • 如果想要删除所有记录,可以使用truncate table 表名;,这比前述方法效率更高,操作逻辑是先删除表,再创建一张一模一样的空表

同样还是上面那个表,小明因为转学了,因此我们需要把它的数据删掉

DELETE FROM t1new WHERE id=1;

看看结果已经没有小明了

至此,DML的基本操作也介绍完了,下一篇文章将介绍DQL,在DQL中将会有很多内容

【MySQL - 3】数据库可视化工具SQLyog的安装使用及DML操作大全(CUD)相关推荐

  1. 学习MySQL的第一步:安装MySQL及数据库可视化工具Navicat

    写作初衷❤ 笔者电脑上的MySQL不知为何无法启动,经上网搜索解决办法无果,只能卸载重新安装. 大多数人去MySQL官网下载,不知道要下载哪一个文件,比如有MySQL Enterprise Editi ...

  2. MySQL数据库管理 (可视化工具SQLyog)

    目录 1.创建数据库 2.查看数据库 3.修改数据库 4.删除数据库 1.创建数据库,基本语法格式如下: CREATE DATABASE | SCHEMA [IF NOT EXISTS] <库名 ...

  3. mysql 5.7 备份innodb_mysql5.7 innodb数据库备份工具Xtrabackup的安装

    mysql5.7 innodb数据库备份工具Xtrabackup的安装 wgetmhttps://www.percona.com/downloads/XtraBackup/Percona-XtraBa ...

  4. 数据库可视化工具 dbForge Studio for MySQL 快速入门以及进阶指导

    dbForge是个很优秀的数据库可视化工具 目前是我用过唯一可以断点调试sql语句的软件 以下对dbForge的一些基本操作和进阶操作做个说明与记录 一.入门操作 1.连接数据库 2.当前连接信息面板 ...

  5. 如何用数据库可视化工具:DataGrip导入数据

    ** 如何用数据库可视化工具:DataGrip导入数据 安装mySQL和DataGrip* mySQL下载教程:https://blog.csdn.net/wangpaiblog/article/de ...

  6. 扩展02 - 数据库可视化工具

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 数据库可视化工具 1.SQLyog 2.navcat 3.MySQL Workbench 4.dbeaver 5.datag ...

  7. 数据库可视化工具分享 (DBeaver)

    前提: 最近公司下发通知,所有开发人员 必须 卸载 Navicat 数据库可视化工具,不知道兄弟们有没有在使用的,可能现在的反应跟我一样,一脸懵逼,Navicat为什么不能使用呢? 有事没事找度娘,于 ...

  8. MongoDB数据库可视化工具实现删除功能

    这里引入一篇百度经验文章,介绍通过可视化工具 Studio 3T for MongoDB实现删除数据的功能. 在MongoDB数据库可视化工具中,可以使用MongoDB shell对集合进行删除操作, ...

  9. Android Studio 数据库可视化工具(Database Inspector)报错

    Android Studio 数据库可视化工具(Database Inspector)报错 使用这个工具的时候报了错 ,(诸位还有可能是好奇点了一下),然后,就报错了 提示如下: Database I ...

  10. Ubuntu14.04下Mongodb数据库可视化工具安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 前期博客 Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐) Ubuntu14.04下Mongodb官网安装部署步骤(图 ...

最新文章

  1. t-sql判断一个字符串是否为bigint的函数(全角数字需要判断为不合格)
  2. 理解 Delphi 的类(十一) - 深入类中的方法[8] - 抽象方法与抽象类
  3. Linux shell ==运算符
  4. 关于SOA的四个基本观点 from MS
  5. LiveVideoStackCon 2020北京站 | 参会指南
  6. 随笔--互联网进化论
  7. ceph编译_Ceph编译安装教程
  8. iso qemu 安装ubuntu_qemu 安装 ubuntu-server 虚拟机
  9. 盘绕过苹果id方法_如何更换苹果ID?
  10. 科研论文绘图:ppt, word,latex,python matplotlib绘图 ,矢量图,高清图,放大不失真
  11. ReocketMq常用命令
  12. 一周9本上榜新书推荐:软件调试、机器学习成为本周最亮的星
  13. 微信wxp协议 服务器设置,微信支付
  14. 人人影视携2000万用户进军区块链,区块链会流行起来吗?
  15. 若依系统用户权限模型分析
  16. Python两台电脑实现TCP通信
  17. 帮网管省心省力的koomail公共地址薄
  18. PC端和移动端微信加入群聊的测试点分析
  19. Python--总结第一阶段
  20. 总线/通信笔记3 —— PDO与SDO的区别

热门文章

  1. 为什么说php开发成本低,PHP、JSP和.NET三种语言的对比中开发成本最低的是?
  2. 成都传智播客11月20日就业班开班啦
  3. httpd安装、配置、编译三种访问模式控制https证书的安装访问实例及排错
  4. 计数排序CountingSort
  5. Pandas[加深学习]01-pandas基本数据结构
  6. 微软 office 服务器 部署,部署 Office Online Server
  7. 淮师计算机网络题库,淮阴师范学院(淮师)计算机基础一至六章习题
  8. 新闻——覃雄派、王会举、杜小勇、王珊论文两次入选“领跑者5000—中国精品科技期刊顶尖学术论文”
  9. 吃瓜教程(2021.07)task1(1-2章)
  10. UVA - 10410 -通过dfs序列和bfs序列还原树