MySQL学习笔记(一)

目录

一、入门介绍        

1、计算机语言分为:

2、SQL语言基础

3、SQL语言特点

4、数据库系统简介

5、MySQL简介

6、MySQL常用图形化工具


一、入门介绍        

1、计算机语言分为:

  1. 机器语言:0、1代码
  2. 汇编语言:汇编符号
  3. 高级语言:如C、python、java等。

2、SQL语言基础

①SQL:是结构化查询语言,是用于访问和处理数据库的标准的计算机语言。

②SQL特点:

  • 统一性:不同数据库支持的SQL稍有不同。
  • 非过程化语言。
  • 简捷
  • 以一种语法提供两种使用方式。

3、SQL语言特点

  • 关键字大小不敏感。
  • 以分号结尾。

单行注释://

多行注释:/*    */

4、数据库系统简介

①数据库:是一个以某种组织方式存储在磁盘上的数据的集合。

②数据库应用系统是基于数据库的应用软件。

③数据库分类:

  1. 关系型数据库(RDBMS):eg ->Oracle,MySQL,SQL server,PostgreSQL,SQLite.
  2. 非关系型数据库(NoSQL):eg->Redis,MongoDB,Elasticsearch,Cassandra,HBase。

④SQL和数据库的关系:

  • SQL是操作型数据库语言,适用于所有关系型数据库。
  • 每个数据库软件上拓展了自己的SQL语法。
  • NoSQL有自己的语言。

5、MySQL简介

MYSQL特点:

  1. MySQL数据库使用C和C++语言编写,以保证源码的可移植性。
  2. 支持多个操作系统:Windows、Linux、Mac OS。
  3. 支持多线程,可以充分利用CPU资源。
  4. 为多种编程语言提供API。
  5. MySQL优化了SQL算法,有效地提高了查询速度。
  6. MySQL开放源代码且无版权制约,自主性强,使用成本低。
  7. MySQL历史悠久,社区及用户活跃,遇到问题可以很快得到帮助。

6、MySQL常用图形化工具

Navicat:支持多种数据库和操作系统。

SQLyog:体积小,简洁。

MySQL Workbench:官方出的。

DG:功能全,但体积大。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值