【MySQL 第五天 图形管理工具 MySQLWorkbench 图形化管理工具SQLyog】

  • 【1】 图书管理系统的建表
  • 【2】图形管理工具--MySQLWorkbench
  • 【3】MySQl Workbench打开出现问题解决】
  • 【4】MySQLWorkbench使用
  • 【5】图形化管理工具SQLyog


【1】 图书管理系统的建表

【1】查看目前的数据库有哪些: show databases;
【2】使用某一个数据库:use rb_sql;
【3】查看这个数据库下的所有表: show tables;


开始创建图书类别表

create table bookparent(
-> book_id int primary key,
-> book_name varchar(30) unique not null,
-> parent_id int not null
-> );

开始创建图书信息表

create table bookinfo(
-> book_id int primary key,
-> book_copy_id int,
-> book_name varchar(20) not null unique,
-> author varchar(20) not null,
-> price float(5,2) not null,
-> press varchar(30) default ‘机械工业出版社’,
-> store int not null,
-> constraint fk_bci foreign key(book_copy_id) references bookparent(book_id)
-> );

创建读者信息表

create table readerinfo(
-> card_id char(18) primary key,
-> name varchar(20) not null,
-> sex enum(‘男’,‘女’),
-> age tinyint,
-> tel char(11) not null,
-> balance decimal(7,3) default 200
-> );

创建借阅信息表

create table borrowinfo(
-> book_id int,
-> card_id char(18),
-> borrow_date date not null,
-> return_date date not null,
-> status char(1) not null,
-> primary key(book_id,card_id)
-> );

查看所有表是否创建成功

show tables;

【2】图形管理工具–MySQLWorkbench



下载官网:http://www.mysql.com/downloads/workbench/

找到MySQL Workbench


开始安装




【3】MySQl Workbench打开出现问题解决】




【4】MySQLWorkbench使用

【1】Startup/Shutdown 点击Start Server启动


如果这里点击还是报错,就去电脑-》服务-》找到MYSQL启动这个服务就连接本地成功了

可以看到,之前我们用命令创建的数据库和表都在这个可以看到和修改


教大家用这个软件创建一个数据库和表

create schema `数据库名`;


创建数据库成功,使用命令查看也是一样的效果

删除数据库或者其他操作,点击数据库名鼠标右键即可


在这个数据库下创建表

CREATE TABLE `yyds_database`.`yyds_tab` (`idyyds_tab` INT NOT NULL,`name` VARCHAR(10) NOT NULL DEFAULT 'helloWorld',PRIMARY KEY (`idyyds_tab`));



选择查看表数据 select Rows 可添加数据

SELECT * FROM yyds_database.yyds_tab;

INSERT INTO `yyds_database`.`yyds_tab` (`idyyds_tab`, `name`) VALUES ('3055', '王徳发');
INSERT INTO `yyds_database`.`yyds_tab` (`idyyds_tab`, `name`) VALUES ('4055', '小明');

【1】在数据编辑区 一支笔代表编辑行
【2】+号 代表添加一行
【3】-号 代表删除一个


当然,可以通过操作命令的方式编辑数据库



查看各个表之间的依赖关系

点击第一个



看到没有,各位老铁,以下就是创建的表和他们之间的关系

bookparent表的book_id 是bookinfo表的book_copy_id的外键 其实他们是等同的,只是名字不同而已


【5】图形化管理工具SQLyog


由于软件是收费的,这里先下载下来,适用30天

官网:http://www.webyog.com


开始安装


打开程序,显示只有30天试用期 不管点击继续

点击连接,如果提示错误,那就是MYSQL服务没有打开

net start mysql57  //cmd命令 输入即可启动 57是版本号

或者通过控制面板-》找到-》服务-》启动mysql


以下这些数据库都是我们自己创建的 有些是系统默认数据库 不要误删 后果很可怕


其实这个工具 相当于是远程工具,所以也可以像MySQLworkbench进行数据库和表的创建



数据库创建成功

创建表
跟上面那个工具一样的操作


这里创建两个表 TT1表 和TT2表 并为TT2添加外键







给表格添加数据

通过命令查看表的内容



本节的工具使用到此结束,累死我了


下一章 介绍数据库表的记录的操作,别错过,要循序渐进/

【MySQL 第五天 图形管理工具 MySQLWorkbench 图形化管理工具SQLyog】相关推荐

  1. mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin

    mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin 1.数据库密码管理 a)数据库密码更改(知道数据库原密码) 实验步骤: 1)使用mysqladmin -u指定用户 -p ...

  2. linux sqlite图形工具,SQLite 图形化管理工具

    哈哈,朋友编写了一款服务器web界面管理工具,使用到了SQLite数据库. SQLite介绍 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已 ...

  3. ubuntu 磁盘管理工具 ---- GParted 图形化分区工具

    GParted是一个图形界面的分区管理工具.传统的 Linux分区工具是FDisk,它需要输入很多的命令,非常的繁琐.而GParted则提供了直观的图形界面,功能也非常的强大.它的特点有: 1.支持多 ...

  4. mysql 图形插件_对我来说数据库图形化管理工具用这个足够了

    1. 前言 胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的.通常图形化操作关系型数据库(RMDBS)大 ...

  5. 安装mysql-workbench(MySQL图形化管理工具)

    mysql-workbench是MySQL图形化管理工具,现在这个工具已经做得比较好了,能够很方面对数据库管理和开发.下面我们说明如何安装此工具: 1,下载mysql-workbench.下载地址:h ...

  6. MySQL数据库卸载+MySQL常用的图形化管理工具介绍

    MySQL数据库卸载 我们为什么需要卸载MySQL呢?可能是因为安装的时候安装出错,也可能是因为版本过低,导致一些问题没办法进行解决,所以需要卸载MySQL,重新安装最新版的MySQL. 第一步:停止 ...

  7. 推荐几款好用的Mysql图形化管理工具

    MySQL是一个款非常主流的小型关系型数据库管理系统.目前MySQL在全球中小型网站中被广泛地应用.Mysql由于其开源.体积小.速度快.成本低.安全性高,因此许多中小型网站为了降低网站成本与企业开销 ...

  8. 11 款超赞的 MySQL 图形化管理工具,推荐收藏!

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! ​ MySQL 是一个非常流行的小型关系型数据库管理系统,2008年1月16号被Sun公司收购.目前 MySQL ...

  9. 数据库学习笔记第三弹——MySQL常用的图形化管理辅助工具及相关问题(图文详解2022))

    数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 文章目录 数据库学习笔记第三弹--MySQL常用的图形化管理辅助工具(图文详解2022) 1.MySQL常用的图形化管理 ...

最新文章

  1. 外贸网站制作 网页的宽度多少为合适
  2. 如何让Linux禁止Ctrl+Alt+Del重启(防止被强行关闭)     erikxue 薛忠权
  3. 深度学习:让电脑像人一样看世界
  4. java 010_Java笔记-day010-[String类]
  5. VS2010 代码前出现虚线的问题
  6. 八位技术专家分享他们最喜欢的物联网技术
  7. TypeScript入门教程 之 点差算子/散布运算符/...运算符/剩余参数/...参数
  8. 题解报告:hdu 1754 I Hate It(线段树)
  9. python 中m op n运算_Python数字类型、数值运算操作符、数值运算函数
  10. Hdu 1303 Doubles
  11. word 技巧 - 删除指定页页眉
  12. estimating the Flood kirs——曼哈顿距离
  13. 国际信用卡VISA/MasterCard/AE/DC/JCB 卡号结构
  14. X86汇编语言经典资料,初学者必看(转)
  15. android获取系统签名,Android apk签名详解——AS签名、获取签名信息、系统签名、命令行签名...
  16. Cocos2dx中Lua游戏性能优化指南
  17. 汇率查询接口,免费实时货币汇率查询换算
  18. SynchronizedMonitor总结
  19. 芯片制造良率分析系统YMS
  20. 转:理想主义终结年代的七种兵器

热门文章

  1. R语言快速读写与矩阵运算
  2. 清华操作系统笔记4——虚拟内存技术
  3. [ERROR] Slave SQL for channel ‘‘: Could not execute Write_rows event on table xxx.xxx; Duplicate ent
  4. 层次状态机-HSM应用解析
  5. windows上配置IIS全过程
  6. Leetcode_137_Single Number II
  7. 动态规划及动态规划的应用
  8. 机器学习入门(浅谈L1和L2正则)
  9. Typora无法在applist里找到
  10. 项目开发中,数据库是怎么设计的?