Day002--MySQL中的图形工具的使用并创建数据表及查看表
目录
使用Navicat premium创建数据表
Navicat 里面创建我们数据表
使用图形化的界面来创建数据表
使用命令行的方式来创建数据表
使用SQLyog创建数据表
使用Navicat premium创建数据表
用于查看数据库的工具有很多,比方说SQL yog,Navicat premium,dbeaver等。现在我们先来看一下Navicat premium的使用。
首先,到官网下载Navicat premium(是要钱的,大家可以去找破解版下载,这里就不详说了),之后我们打开软件,双击左上角的connection→MySQL
刚创建好的用户只有四个默认存在的数据库,我上面的db1是自己创建的数据库(在Day001--MySQL初识时创建),可以自己去黑框框(窗口)命令行里面去创建。
Navicat 里面创建我们数据表
使用图形化的界面来创建数据表
现在我们的数据库里面是没有任何数据表的,接下来我们来看看在Navicat 里面创建我们想要表
每输入完一行,可使用 向下的箭头 ↓ 来添加下一行的记录。(id默认为主键,表示数据不能重复,且会自增),之后编辑好数据表后可以使用ctr+s来进行保存数据表到数据库中。
使用命令行的方式来创建数据表
上面的方法是使用图形化的界面来创建数据表的,如果觉得这样子操作数据不怎么习惯,想要命令行的可以如下操作
use db1; #这个数据库如果没有的话可以去自己创建一个,之后再使用数据库来创建数据表
show tables; #展示数据库里面的数据表
CREATE table if not EXISTS tb2(id int ,name varchar(10),school varchar(50)); #如果没有我们对应的表名不存在在数据库中时就创建数据表
insert into tb2 VALUES(1,'张三','温州理工学院'); #向数据表中插入数据
select * from tb2; #查询数据表中有哪些数据
在上面的图中我们可以看到,Navicat premium中有两个连接,两个都是连接我们下载的MySQL(数据库管理系统DBMS),因此它们两个都可以对我们的数据库进行修改,其实都是一样的。
如果想要更改可以做如下操作:
如上就是Navicat premium的基本使用了,接下来让我们看看SQLyog的使用
使用SQLyog创建数据表
请大家到下面的网盘中进行下载专业版SQLyog
链接: 百度网盘 请输入提取码 提取码: 6666
登录成功后的界面如下:
我们可以在cmd窗口命令行里面创建数据库,及数据表后在SQLyog里面进行查看,如下我们查看已经创建好的数据表
之后再右击选中的表→选择‘打开表’就可以看到我们创建的数据表的内容了
【注意点】一般来说我们id是唯一的,不可重复的,因为我们一开始是使用窗口命令行来创建数据表的,没有给它主键约束,所以就算它重复了数据也依旧可以添加进去,接下来我们使用图形化工具创建有主键约束的数据表:
右击数据库→创/建→表
之后就可以看到我们的数据库下面有了我们创建好的数据表了
之后我们往里面插入数据,如下所示,表中就有了一条记录。
接着我们向表格里面添加一个名为李四,但是id为1的实例对象,就会出现如下报错
提示我们的id为主键时,传入的1与之前的数据重复了,不能插入。
我们可以将id改成不是重复的即可插入,如下将李四插入成功。
以上就是常用的两个mysql图形化工具,有问题请在评论区留言。
Day002--MySQL中的图形工具的使用并创建数据表及查看表相关推荐
- 2021-01-19:mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业和个体户,个体户的数据量差不多占50%,根据条件把个体户的行都删掉。请问如何操作?
2021-01-19:mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业和个体户,个体户的数据量差不多占50%,根据条件把个体户的行都删掉.请问如何操作? 福哥答案2 ...
- MySQL中获取天、周、月等数据
MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...
- mysql schema 保存数据_在MySQL中,所有触发器的定义都保存在information_schema数据库下的()表中。_学小易找答案...
[单选题]如何将英制 的零件转为公制的零件 ( ). [判断题]连续选择边线创建倒角时,不能单独修改某一边线的倒角大小 [判断题]创建筋特征时截面必须是闭和的 [填空题]Hibernate 的会话接口 ...
- Mysql创建数据库表,查看表结构,查看表中数据,查看建表语句
Mysql创建数据库表,查看表结构,查看表中数据,查看建表语句 1.创建数据库表 create table t_student( 表属性以,隔开 最后一行不用,): 2.查看表结构 desc t_st ...
- 了解条码软件中的图形工具
使用过条码软件的小伙伴都知道,专业的软件都有图形绘制工具,可以添加各种图形,以方便设计标签.有了这些图形,就可以设计更加美观的标签.下面小编就给大家详细介绍这些图形工具的使用. 首先打开软件,新建一个 ...
- mysql中如何删除多个表格_mysql怎么批量删除多个表?
mysql批量删除多个表的方法:使用"DROP TABLE"语句,只要将表名依次写在后面,相互之间用逗号隔开即可:语法格式"DROP TABLE [IF EXISTS] ...
- 每日一面 - mysql中,innodb表里,某一条数据删除了之后,这条数据会被真实的擦掉吗,还是删除了关系?
以 Compact 行格式为例: 总结 删除一条记录,数据原有的被废弃,记录头发生变化,主要是打上了删除标记.也就是原有的数据 deleted_flag 变成 1,代表数据被删除.但是数据没有被清空, ...
- MySQL同步到hadoop工具_MySQL数据库实时同步数据到Hadoop分布式文件系统的工具Applier...
通过Map/Reduce进行批处理递送到Apache Hadoop仍然是中枢环节.,但随着要从"超思维速度"分析方面获取竞争优势的压力递增,因此Hadoop( 分布式文件系统 )自 ...
- MySQL同步到hadoop工具_MySQL数据库实时同步数据到Hadoop分布式文件系统的工具Applier(转)...
通过Map/Reduce进行批处理递送到Apache Hadoop仍然是中枢环节.,但随着要从"超思维速度"分析方面获取竞争优势的压力递增,因此Hadoop(分布式文件系统)自身经 ...
最新文章
- linux引数列项目过长,Linux 命令个人总结====== 未完待续 个人认为比较重要
- IOS开发基础知识--碎片39
- JavaScript 读取、写入Txt文档
- 软件项目管理0717:开发一定要了解客户
- 十七、深入Java的类
- C. Number of Pairs
- l4 l7 代理_什么是四层(L4 proxy)和七层负载均衡(L7 proxy)?区别是什么? 翻译自Nginx官网...
- Python中使用中文
- Java List添加元素
- 【100题】第十一题(二叉树中节点的最大距离)
- 【转】HTTP请求中的form data和request payload的区别
- 合肥工业大学机器人技术期末_机器人技术基础期末考试复习资料
- 简述软件工程研究的主要内容
- 计算机识别外设原理,车牌识别系统的识别原理及触发方式
- k1075停运吗_全国铁路大调图,怀化火车站6对旅客列车停运!
- java-net-php-python-13jspm珠宝销售网开题计算机毕业设计程序
- 用python画 pareto front
- 某视频播放公司笔试 2013
- 如何使用计算机语言画经纬网,使用R语言绘制中国地图
- Android使用drawBitmapMesh方法实现旗帜飞扬,舞动的图片效果