卫明真

2020-08-22   阅读量: 1026

数据分析师

关于sql的具体介绍

扫码加入数据分析学习群

主流的关系型数据库

• Oracle:运行稳定、可移植性高、功能齐全、性能超群,适用于大型企业

• DB2:速度快、可靠性好、适用于海量数据、恢复性极强,适用于大中型企业

• MySQL:开源、体积小、速度快,适用于中小型企业

• SQL server:全面高效、界面友好易操作,但是不跨平台,适用于中小型企业

MySQL简介

最早是由瑞典MySQL AB公司开发,仅供内部使用。

2000年基于GPL协议开放源码, 2008年MySQL AB公司被Sun公司收购,2009年Sun公司又被Oracle公司收购。有 了Oracle公司的技术支持,MySQL在2010年以后发布了多个版本,在各方面加强了 企业级的特性

DB、DBMS和SQL之间的关系

• 数据库(DataBase)是长期存储在计算机内、有组织的、统一管理的 相关数据的集合。

• 数据库管理系统(DataBase Management System)是用于管理数 据库的软件(Oracle/DB2/MySQL/sql server等),它对数据库 进行统一的管理和控制,以保证数据库的安全性和完整性。一个数 据库管理系统可以管理多个数据库。 客户端:navicat/SQLyog/workbench/cmd 服务器端:解析SQL命令,调用数据库中存储的数据

• SQL是一种结构化查询语言(Structure Query Language),它是 国际标准化组织采纳的标准数据库语言。

SQL语言分类

• 数据定义语言DDL:用于创建,修改,删除数据库中的各种对象(数据库、表、视图、索引等) 常用命令有CREATE,ALTER,DROP

• 数据操作语言DML:用于操作数据库表中的记录 常用命令有INSERT,UPDATE,DELETE

• 数据查询语言DQL:用于查询数据库表中的记录 基本结构:SELECT <字段名> FROM <表或视图名> WHERE <查询条件>

• 数据控制语言DCL:用于定义数据库访问权限和安全级别 常用命令:GRANT,REVOKE

SQL书写规则

• SQL语句可以单行或多行书写,用英文的分号结尾

• SQL关键字之间用空格分隔 • 可以用换行和缩进来增强语句的可读性

• SQL关键字不区分大小写 • 可以用#或-- 进行单行注释,也可以用/* */进行多行注释

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
37.6978 7 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子