1MySQL是面向对象型数据库_MySql数据库基本介绍和基本语法

MySql以及数据库的介绍和语句编写

一、数据库简单介绍

1、按照数据库的发展时间顺序,主要出现了以下类型数据库系统:

Ø 网状型数据库

Ø 层次型数据库

Ø 关系型数据库

Ø 面向对象数据库

上面4中数据库系统中,关系型数据库使用最为广泛。面向对象数据库则是由面向对象语言催生的新型数据库,目前的一些数据库系统,如:SQL Server 2005、Oracle10g等都开始增加面向对象的特性。

二、常用基本SQL语句/语法

Ø SQL语句基础理论

SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作然后关系型数据库。标准的SQL语句通常划分为以下类型:

查询语句:主要由于select关键字完成,查询语句是SQL语句中最复杂,功能最丰富的语句。

DML(Data Munipulation Language,数据操作语言)语句,这组DML语句修改后数据将保持较好的一致性;操作表的语句,如插入、修改、删除等;

DDL(Data Definition Language,数据定义语言)语句,操作数据对象的语言,有create、alter、drop。

DCL(Data Control Language,数据控制语言)语句,主要有grant、revoke语句。

事务控制语句:主要有commit、rollback和savepoint三个关键字完成

DDL语句

DDL语句是操作数据库对象的语句,包括创建create、删除drop、修改alter数据库对象。常见数据库对象

对象名称对应关键

描述

表table 表是数据库存储的逻辑单元,以行和列的形式存在;列是字段,行就是一条数据记录

数据字典就是系统表,存储数据库相关信息的表,系统表里的数据通常有数据库系统维护。系统表结构和数据,开发人员不应该手动修改,只能查询其中的数据

视图view 一个或多个数据表里的数据的逻辑显示,视图就是一张虚拟的表,并不真正存储数据

约束constraint 执行数据检验规则,用于保证数据完整性的规则索引index 用于提高查询性能,相当于书的目录

函数function 用于完成一个特定的计算,具有返回值和参数

存储过程procedure 完成某项完整的业务处理,没有返回值,但可通过传出参数将多个值传个调用环境

触发器trigger 相当于一个事件的监听器,当数据库发生特定的事件后,触发器被触发,完成响应处理

上面的对象都可以通过用create、alter、drop完成相关的创建、修改、删除操作。常用数据类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值