IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Mysql学习(一) --------- 数据库概述及数据准备 -> 正文阅读

[大数据]Mysql学习(一) --------- 数据库概述及数据准备


一、 数据库概述

1. SQL概述

SQL 的全称 Structured Query Language),SQL 用来和数据库打交道,完成和数据库的通信,SQL是一套标准。但是每一个数据库都有自己的特性别的数据库没有,当使用这个数据库特性相关的功能,这时 SQL 语句可能就不是标准了.(90%以上的 SQL 都是通用的)

2. 数据库的定义

数据库,通常是一个或一组文件,保存了一些符合特定规格的数据,数据库对应的英语单词是 DataBase,简称:DB,数据库软件称为数据库管理系统(DBMS),全称为 DataBase Management System,如:Oracle、SQL Server、MySql、Sybase、informix、DB2、interbase、PostgreSql 。

3. Mysql概述

MySQL 最初是由“MySQL AB”公司开发的一套关系型数据库管理系统(RDBMS-Relational Database Mangerment System)。MySQL 不仅是最流行的开源数据库,而且是业界成长最快的数据库,每天有超过 7 万次的下载量,其应用范围从大型企业到专有的嵌入应用系统。MySQL AB 是由两个瑞典人和一个芬兰人:David Axmark、Allan Larsson 和 Michael “Monty” Widenius 在瑞典创办的。在 2008 年初,Sun收购了MySQL AB 公司。在 2009 年,Oracle 收购了 Sun 公司,使 MySQL 并入 Oracle 的数据库产品线。

4. DBMS 、SQL 与 DataBase 的三者关系

DBMS–执行–> SQL --操作–> DB

5. Mysql的安装

第一步:先安装,选择“经典版”
第二步:需要进行MySQL数据库实例配置。
   注意:一路下一步就行了!!!!!
需要注意的事项?
	端口号:
	   端口号port是任何一个软件/应用都会有的,端口号是应用的唯一代表。
	   端口号通常和IP地址在一块,IP地址用来定位计算机的,端口号port
	   是用来定位计算机上某个服务的/某个应用的!
	   在同一台计算机上,端口号不能重复。具有唯一性。
mysql数据库启动的时候,这个服务占有的默认端口号是3306
	字符编码方式?
		设置mysql数据库的字符编码方式为 UTF8
		一定要注意:先选中第3个单选按钮,然后再选择utf8字符集。
	服务名称?
		默认是:MySQL
		不用改。
	选择配置环境变量path:
		如果没有选择怎么办?你可以手动配置
		path=其它路径;C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin
    mysql超级管理员用户名不能改,一定是:root
    你需要设置mysql数据库超级管理员的密码。
    我们设置简单点的,如123456
设置密码的同时,可以激活root账户远程访问。
	激活:表示root账号可以在外地登录。
	不激活:表示root账号只能在本机上使用。

6. Mysql的卸载

第一步:双击安装包进行卸载删除。
第二步:删除目录:
把C:\ProgramData下面的MySQL目录删掉。
把C:\Program Files (x86)下面的MySQL目录删掉。

7. 在windows系统中打开和关闭mysql服务

net stop 服务名称(如mysql);
net start 服务名称(如mysql);

8. 如何登陆mysql数据库

使用bin目录下的mysql.exe命令来连接mysql数据库服务器

mysql -uroot -p密码
或
mysql -uroot -p
Enter password: 密码

出现以下字样则登陆成功

在这里插入图片描述

二、数据准备

1. 表

表(table)是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息,课程信息,都可以放到表中。另外表都有特定的名称,而且不能重复。表中具有几个概念:列、行、主键。 列叫做字段(Column),行叫做表中的记录,每一个字段都有:字段名称/字段数据类型/字段约束/字段长度

2. SQL的分类

数据查询语言(DQL-Data Query Language) 
     代表关键字:select
数据操纵语言(DML-Data Manipulation Language)
     代表关键字:insert,delete,update
数据定义语言(DDL-Data Definition Language)
     代表关键字:create ,drop,alter,
事务控制语言(TCL-Transactional Control Language)
     代表关键字:commit ,rollback;
数据控制语言(DCL-Data Control Language)
     代表关键字:grant,revoke

3. Mysql常用命令

1. 查看当前Mysql版本
   mysql --version 
   select version();
2. 创建数据库
   create database + 数据库名;
3. 使用数据库
   use + 数据库名;
4. 查询当前使用的数据库
   select database();
5. 终止一条语句
   输入\c
6. 退出mysql
   quit
7. 查看mysql中有哪些数据库
   show databases;
8. 查看某个数据库下有哪些表
   show tables;   //前提是use命令使用一个数据库
9. 查看其他库中的表
   show tables from + 其他数据库名;
10. 查看创建表的语句
    show create table + 表名;
11. 查看表结构(不查看表中数据)
    desc + 表名

注:mysql是不见 ; 不执行,; 表示mysql语句结束

4. 导入数据

  1. 创建数据库
    create database + …;
  2. 使用这个数据库
    use + …;
  3. 导入数据
    source + sql文件路径
  4. 删除此数据库
    drop database + …;
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-08 11:51:37  更:2021-10-08 11:51:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 23:46:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码