navicat 的使用与数据库的 DML 操作
Hello,又见面了,我是渔戈,今天我们将继续学习 MySQL 的相关内容!
1.navicat 使用
我们发现在命令行中写 sql 语句特别不方便,尤其是编写创建表的语句,我们只能在记事本上写好后直接复制到命令行进行执行。那么有没有刚好的工具提供给我们进行使用呢? 有,那就是 navicat
1.1 navicat 概述
Navicat 是一套快速、可靠并价格适宜的数据库管理工具, 适用于三种平台: Windows、mac OS 及 Linux。 可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 等数据库进行管理及开发。 专门为简化数据库的操作而设计。 它的设计符合数据库管理员、开发人员及中小企业的需求。 Navicat 是一个数据库图形化客户端软件, 让你可以以安全并且简单的方式对数据库进行操作。
Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。
这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。
1.2 navicat 使用
1.2.1 建立和 mysql 服务的连接
第一步: 点击连接,选择 MySQL
第二步:填写连接数据库必要的信息(主机信息,端口号(3306),用户名,密码)将这四个信息填写完成就可以成功连接 navicat 了,就可以在 navicat 上面来编写我们的 sql 语句了.接下来,就让我们来开始讲解 DML 操作!
2.DML 操作
DML 主要是对数据进行增(insert)删(delete)改(update)操作。
2.1 添加数据
给指定列添加数据
给全部列添加数据
批量添加数据
练习
为了演示以下的增删改操作是否操作成功,故先将查询所有数据的语句介绍给大家:
2.2 修改数据
修改表数据
注意:
修改语句中如果不加条件,则将所有数据都修改!
像上面的语句中的中括号,表示在写 sql 语句中可以省略这部分
练习
将张三的性别改为女
update stu set sex = '女' where name = '张三'; 复制代码
将张三的生日改为 1999-12-12 分数改为 99.99
update stu set birthday = '1999-12-12', score = 99.99 where name = '张三'; 复制代码
注意:如果 update 语句没有加 where 条件,则会将表中所有数据全部修改!
update stu set sex = '女';
2.3 删除数据
删除数据
练习
今天就先简单的学习一下 sql 语句,后面将继续带领大家深入学习 Mysql!
版权声明: 本文为 InfoQ 作者【渔戈】的原创文章。
原文链接:【http://xie.infoq.cn/article/821b139d7e4b2b81ad52e80b6】。文章转载请联系作者。
评论