数据库概述

打印 上一主题 下一主题

主题 1031|帖子 1031|积分 3093

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
数据库概述

SQL特点

1.具有综合统一性(不同的数据库支持的SQL稍有不同、但都支持标准sql)

2.语言简洁,用户易接受

3.非过程化语言(无需关注内部原理细节)

4.可与其他语言结合(JAVA、Python等)

语法特点

1.大小写不敏感

2.可以以单行或多行书写,只以分号结尾

3.注释:

单行注释 --[空格]、#
  1. select * from emp; -- 这边是注释
  2. select * from emp; #这边是注释,使用#无需加空格
复制代码
多行注释
  1. create database db1;
  2. /*
  3. 多行注释
  4. 多行注释
  5. -*/
复制代码
数据库系统

1.数据库

数据库(database)是以一个以某种组织方式存储在磁盘上的数据的集合
2.数据库应用

数据库应用系统是指基于数据库的应用软件(如电商平台数据库)
3.数据库管理系统(数据库软件)

关系型数据库(RDBMS)

通过表与表间存在的关系运行
Oracle、Mysql、SQL server 、SQLite(嵌入式数据库、占空间少)
非关系型数据库(NoSQL)

对关系型数据库的补充
Redis(缓存数据库)、(MongoDB)文档数据库、Elasticsearch(提供搜索服务)、Cassandra(列式数据库)、HBase(分布式、列式数据库)
关系型数据库管理系统的组成

数据库管理系统(DBMS)主要由数据库和表组成,一个系统可以有很多数据库,一个数据库也可以有很多表
4.SQL和数据库管理系统的关系


  • SQL是用于操作数据库的语言,适用于所有关系型数据库
  • 关系型数据库软件(如Mysql\Oracle)支持标准sql,数据库管理系统通过数据库软件使用数据库,并会在标准SQL基础上拓展自己的SQL语法
  • 大部分的非关系型数据库(Nosql)有自己的操作语言,对sql支持不好

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表