Mysql的使用
一、软件下载及操作:Mysql、SQLyog、DBeaver
1.数据库:下载并安装Mysql和SQLyog
2.连接工具:DBeaver(免费)
在实际生产中经常会对数据库进行导入导出操作,DBeaver均能实现
DBeaver 可导出数据,表结构,导出整个库
1.导出数据:选择需要导出的表,右键“导出数据”,选 SQL
2.导出表结构:选择需要导出的表,右键“生成 SQL”——“DDL”
3.导出数据库:选择需要导出的数据库,右键“工具”,转储数据库
二、数据库制造大量合规假数据方法
1、Navicat16自带功能可直接生成
2、python安装依赖包faker,通过语句生成:快速为mysql创造100万假数据
3、补充:java安装依赖包JavaFaker,go安装依赖包faker,通过语句生成
三、Mysql语法
1、Mysql基础语法(DDL操作数据库)
- 查询所有的数据库列表:
SHOW DATABASES;
- 对数据库操作的分类包含: CRUD
C create 创建
R retrieve 查询
U update 修改
D delete 删除
- 创建数据库:
CREATE DATABASE 数据库名 CHARACTER SET utf8;
- 切换数据库:
USE 数据库名;
- 查询当前正在使用的数据库:
SELECT DATABASE();
- 修改数据库的字符集:
ALTER DATABASE 数据库名 CHARACTER SET utf8;
- 查询当前数据库的基本信息:
SHOW CREATE DATABASE 数据库名;
- 删除数据库:
DROP DATABASE 数据库名;
2、创建表的语法格式(DDL操作表)
- 创建表的语法格式
create table 表名(
字段名称1 字段类型(长度),
字段名称2 字段类型,
字段名称3 字段类型 最后一个列不要添加逗号
);
- MySql中常见的数据类型
int 整型
double 浮点型
varchar 字符串
date 日期类型 年月日 没有时分秒 yyyy-MM-dd
datetime 日期时间类型 yyyy-MM-dd HH:mm:ss
- 快速创建一个表结构相同的表(复制表结构):
CREATE TABLE 新表名称 LIKE 旧表名称;
- 查看表结构:
DESC 表名;