数据库知识

本文全面介绍了数据库的概念及其重要性,涵盖了数据库的特点、种类以及SQL语言的四大组成部分:数据定义、数据操纵、数据查询和数据控制语言。此外还详细列举了常用的数据库数据类型。

#数据库

  • 数据库(DataBase,DB):
    • 指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统)
  • 数据库管理系统(DataBase Management System,DBMS):
    • 指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。

###1、特点

  • 实现数据共享
  • 减少数据的冗余度
  • 数据的独立性
  • 数据实现集中控制
  • 数据的一致性和可维护性,以确保数据的安全性和可靠性 ###2、种类(数据库系统一般基于某种数据模型)
  • 关系型数据库
  • 层次型数据库
  • 网络型数据库
  • 面向对象型数据库 ###3、SQL语言(结构化查询语言、关系型数据库)
  • 数据定义语言(DDL):create, alter, drop
  • 数据操纵语言(DML):insert, update, delete
  • 数据查询语言(DQL):select
  • 数据控制语言(DCL控制权限):grant, revoke
  • 事物控制语言():commit, rollback ###4、常用数据类型: int:整型 double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99; char:固定长度字符串类型; char(10) 'abc ' varchar:可变长度字符串类型;varchar(10) 'abc' text:字符串类型; blob:字节类型; date:日期类型,格式为:yyyy-MM-dd; time:时间类型,格式为:hh:mm:ss timestamp:时间戳类型 yyyy-MM-dd hh:mm:ss 会自动赋值 datetime:日期时间类型 yyyy-MM-dd hh:mm:ss

转载于:https://my.oschina.net/dfhao/blog/894477

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值