mysql数据库简要概述(一)

数据库概述

数据库是指长期存储在计算机内,有组织的、可共享的数据集合

  • 数据库的特点:

    1. 实现了数据独立性
    2. 实现了数据共享
    3. 减少了数据冗余
    4. 实现了数据的集中控制
    5. 维护了数据完整性
    6. 提高了数据的可恢复性
  • 数据模型(三要素:数据结构;数据操作;数据完整性约束)

    1. 概念数据模型
    2. 逻辑数据模型
    3. 物理数据模型
  • 数据库类型

    1. 层次模型数据库(有向树)
    2. 网状模型数据库
    3. 关系模型数据库(数据库>表>记录>字段)

数据库系统【硬件,软件,数据库,用户】

MySQL

  • MySQL的优势:

    1. 运行速度快,具有高效的查询速度
    2. 对于大多数个人免费
    3. 支持Linux、Mas OS、Windows等多种操作系统
    4. 为C,C++,Python,Java,Perl,PHP,Ruby,和.NET等多种编程语言提供了API
    5. 支持多线程,充分利用了CPU资源
    6. 既能作为一个单独的应用程序应用在客户端/服务器网络环境中,也能作为一个库嵌入到其他软件中
    7. 支持多种存储引擎
    8. 可复制全局事务标识,支持自我修复式集群
  • 如何学习MySQl:

    1. 巩固基础
    2. 多动手操作
    3. 多查看资料
    4. 不断学习

SQL介绍

  • 结构化查询语言(Structured Query Language,简称SQL)是目前被广泛使用的关系型数据库标准语言,用于插入、更新、删除和查询数据,以及管理关系型数据库系统。(是高级的非过程化编程语言)
    • 为何要使用SQL?
      • SQL就是用来对数据库文件进行增删改查的语言,数据库的诞生就是为了解决结构化的数据存储,相对应的就需要一门结构化的语言来操作它。
    • 什么是SQL?
      • 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
  1. 数据定义语句(DDL):
    是负责定义数据结构与数据库对象的指令集 (用来建立数据库、数据库对象和定义表的列)
    (create 负责创建数据库对象;alter 负责修改数据库对象;drop 负责删除数据库对象)

  2. 数据操作语句(DML):
    是负责访问数据库对象中数据的指令集 (插入、删除和修改数据库中的数据)
    (insert 添加数据库表中的数据;update 修改数据库表中的数据;delete 删除数据库表中的数据;select 查询数据库表中的数据)

  3. 数据控制语句(DCL):
    是对数据访问权进行控制的指令集 (用来控制存取许可、存取权限等)
    (grant 负责把语句权限后者对象权限授予用户和角色;revoke 负责将当前数据库中用户或者角色授予的权限收回)

  4. 事务处理语句

  • 实例:
-- 创建表
create table students(
id int(11) unsigned,
name varchar(32),
age int(4) unsigned,
sex varchar(16)
);
-- 添加数据
insert into students(id, name,age,sex) values(1,'小明',22,'男');
-- 查询数据
select * from students;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值