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数据库(1) -> 正文阅读

[大数据]MySQL数据库(1)

SQL的概述

1.什么是SQL

Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性。
在这里插入图片描述
MySQL数据库-普通表的本质任然是文件

2.SQL的优点

1.一体化:SQL集数据定义、数据操作和数据控制于一体,可以完成数据库中的全部工作。
2.使用方式灵活:SQL具有两种使用方式,可以直接以命令方式交互使用;也可以嵌入使用,嵌入C、C++、Fortran、COBOL、Java等语言中使用。
3.非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”,存储路径的选择和操作的执行由数据库管理系统自动完成。
4.语言简洁、语法简单:该语言的语句都是由描述性很强的英语单词组成,而且这些单词的数目不多。

3.SQL的分类

  • DDL:数据定义语句(create表,库…)
  • DML:数据操作语句(增加insert,修改update,删除delete)
  • DQL:数据查询语句(select)
  • DCL:数据控制语言(管理数据库:比如用户权限grant、revoke)

数据库的基本操作

1.创建数据库

语法:

create database 数据库名;

例如:
1

2.查看数据库基本信息

语法:

show create database 数据库名;

例子:
2

3.删除数据库

语法:

drop database 数据库名;

例子:
3

4.切换数据库

语法:

use 数据库名;

例子:
5

5.查看当前使用的数据库

语法:

select database();

例子:
6

MySQL的数据类型

1.整型

  • tinyint(一个字节)
  • smallint(两个字节)
  • mediumint(三个字节)
  • int(四个字节)
  • bigint(八个字节)

2.小数类型

  • float(单精度四个字节)
  • double(双精度八个字节)
  • decimal [M,D] (大小不确定)

3.字符串类型(文本类型)

  • char 0~255
  • varchar 0~65535
  • text 0~2^16-1
  • longtext 0~2^32-1

注意:
当确定数据的长度使建议使用char,长度不确定使用varchar
char的查询速度大于varchar

4.二进制数据类型

  • blob 0~2^16-1
  • longblob 0~2^32-1

5.日期类型

  • date(日期 年月日)
  • time(时间 时分秒)
  • datetime(年月日 时分秒YYYY-MM–DD HH:mm:ss)
  • timestamp(时间戳)

6.常用的数据类型

  • 整型:int
  • 小数:double、decimal
  • 文本类型:char、varchar、text
  • 日期类型:datetime、timestamp

总结

以上就是一些关于MySQL数据库的一些入门的内容,由个人结合资料并总结,后期还会继续进行总结。如果内容有错误,希望可以予以指出和批评!我一定会接受大家的批评并吸取经验,及时的做出改正!!!

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

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/15 23:27:43-

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