手把手带你入门SQL语言--01数据库分类及SQL的类型

一.数据库简介及分类

SQL其实是一种结构化查询语言,它是用来操作关系型数据库的通用语言,这堂课我们就从数据库开始谈起.

1.1 数据库的简介

数据库是一个存储数据的仓库,本质上是一个文件系统.我们将数据按照特定的格式进行存储,用户可以对数据库中的数据进行增加,修改,删除与查询操作.用户可以结构化存储大量的数据

1.2 数据库的分类

数据库分为关系型和非关系型数据库

关系型数据库包括:mySQL数据库(免费开源),Oracle(收费的大型数据库),DB2(收费,常用在银行系统中).SQLServer(C#,.net常用的收费数据库),SQLite(手机端的小型数据库)

非关系型数据库包括Redis(主要用在key-value的内存缓存,很小),HBase(列式数据库,为了高效存储大量数据),MongoDB(文档型数据库)

在大数据领域当中,常使用的是mySQL,Redis和HBase

二.MySQL介绍

2.1 mySQL登入登出操作

当我们在Linux上安装好mySQL数据库后,如何进行登陆呢?mySQL在安装完成后,会提供一个默认的超级用户名root.

登录的方式为:mysql -u用户名 -p密码名
退出的方式为:quit或者exit

2.2 SQL语句常用类型

SQL是一种结构化查询语言,它是用来操作关系型数据库的通用语言。SQL语句分为4类,分别是数据库定义语言(DDL),数据库操作语言(DML),数据库控制语言DCL

数据库定义语言(DDL)用来定义数据库和表的操作,比如创建表create,删除表drop,修改表alter
数据库操作语言(DML),用来对数据库中表数据的操作,如进行增insert删delete改update的操作
数据库控制语言DCL主要是对数据库的用户进行权限和管理操作
数据库查询语言DQL主要用于对数据库中表数据的查询select操作,

2.3 SQL的数据类型

整数类型:int类型
小数类型:double类型
日期类型:datetime: 日期+ 时间
timestamp:时间戳(当前时间)
文本类型:varchar(m):小文本 text:大量文本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值