0
点赞
收藏
分享

微信扫一扫

MySQL入门 - 数据库的编辑与备份,DOS与图形界面演示,Navicat软件使用

爱喝酒的幸福人 2022-02-12 阅读 27

文章目录

创建MySQL表

Navicat图形界面演示

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

DOS指令演示

进入dos

请添加图片描述

进入终端

请添加图片描述

展示现有数据库

在这里插入图片描述

创建数据库

请添加图片描述

进入数据库

请添加图片描述

创建表,表属性

请添加图片描述

预览表

请添加图片描述

填入表数据

请添加图片描述

请添加图片描述

查询users表中所有数据

请添加图片描述

为什么DOS界面比图形界面好

比如添加大量数据时,用循环添加…

而且图形界面很low,只适合非程序员使用

数据库三层结构-破除MySQL神秘

  1. 所谓安装Mysql数据库,就是在主机安装一个数据库管理系统(DBMS),这个管理程序可以管理多个数据库。DBMS(data)
  2. 一个数据库中可以创建多个表,以保存数据(信息)。
  3. 数据库管理系统(DBMS)、数据库和表的关系如图所示:示意图

请添加图片描述

mysqld程序在3306端口监听

MySQL数据库的本质依然是文件

请添加图片描述

请添加图片描述

行和列

请添加图片描述

表的一行称之为一条记录 -> 在 java程序中,一行记录往往使用对象表示

SQL语句分类

DDL:数据定义语句【create 表,库…】

DML:数据操作语句【增加 insert,修改 update,删除 delete】

DQL:数据查询语句【select】

DCL:数据控制语句【管理数据库:比如用户权限 grand revoke】

创建数据库

字符集校对规则

  1. CHARACTER SET:指定数据库采用的字符集,如果不指定字符集,默认utf8
  2. COLLATE:指定数据库字符集的校对规则(常用的utf_bin【区分大小写】、utf8_general_ci【不区分大小写】注意默认是utf8_general_ci)

Navicat命令行界面

请添加图片描述

请添加图片描述

请添加图片描述

注意

  • 表时不指定表的字符集和排序规则,那么这个表会默认采用数据库的字符集和字符规则

请添加图片描述

  • 注意是否遵循大小写,与字符集校对规则有关

MySQL"数据库"管理(语法)

  • 显示数据库语句
  • 显示数据库创建语句
  • 数据库删除语句【一定要慎用】

Navicat新建查询

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

创建“关键字”名字的数据库

请添加图片描述

备份数据库(重点)

  • 注意:在DOS执行(命令行)

演示备份数据库

taotao、taotao_db03并保存在d盘根目录下

请添加图片描述

请添加图片描述

请添加图片描述

恢复数据库

  • 注意:进入SQLyog再执行

演示恢复数据库

请添加图片描述

请添加图片描述

请添加图片描述

备份库中的表

和备份数据库相同,不再演示

举报

相关推荐

0 条评论