1、SQL
SQL(Structured Qurey Language)结构化查询语言,是一种编程语言,一种数据库查询和程序化设计语言,用于存取数据以及查询更新和管理关系数据库系统,数据处理逻辑与方法实现,均可通过SQL语言完成。
SQL语言分为数据定义语言(DDL)对数据库对象进行创建,修改,删除等操作;数据操作语言(DML)主要针对表进行各类操作(增加、删除、修改等);数据查询语言(DQL)对单表或者多表中的数据进行各种查询;数据控制语言(DCL)进行数据权限的相关设置和取消。
2、MySQL
MySQL是关系型数据库,是开源的,所以不需要付费;可支持大型的数据库,可处理拥有上万条记录的大型数据库;使用标准的SQL数据语言形式;可允许多个系统上,并支持多种语言(R、Python、Java等)。
今天下载并安装了MySQL,初步认识了一些SQL语句,安装完成进入后首先要输入在安装时设置的密码:
%创建数据库 create database demo(demo为创建的数据库名称);
%使用数据库 use demo;
%创建表及表头内容 create table demo(id int,name varchar(100),age int,sex int);(表头为id 名字 年龄 性别 int为整形,varchar为字符型)
%将id、姓名、年龄、性别插入表格 insert into demo values(1,'wy',19,1);
%制表,将表格显示出来 select * from demo;
%删除表格 drop table demo;
3、DBeaver
DBeaver是一个基于Java开发免费开源的通用数据库管理和开发工具,遵循SQL协议。同时其通过JDBC连接到数据库,可支持几乎所有的数据库产品,包括MySQL等。通过官方网站下载并安装了DBeaver社区版,可支持中文,需要注意因是基于Java开发的运行依赖于JDK.
需要注意的是:
设置MySQL连接的时候需要密码,即安装MySQL时的密码;
在建立连接的过程中,进行连接测试,若链接不成功,可进行编辑驱动设置,下载更新,同时注意勾选强制下载/覆盖;若仍然不成功可试试设置服务器时区GMT。
MySQL与DBbeaver、excel的关系:
如何导出结果数据:
1、右击DBbeaver上生成的表格的左上角的空白格处-->选择高级复制-->打开excel粘贴即可;
2、右击表格中左上角空白格处-->选择导出结果集即可;