基础篇:数据库 SQL 入门--数据库概述

什么是数据库?

简单来说:数据库是根据数据结构来组织、存储、管理数据的仓库。

数据库的三个阶段:

人工管理阶段:

  • 这个阶段,数据都是依靠人工进行整理和保存的。

  • 缺点:使用这种方式来管理数据很不方便。

文件系统阶段:

  • 这个阶段,随着科技的发展数据可以存储在计算机的磁盘上,例如咱们前期课程中将数据存储到.txt文件中以及.xml文件

  • 优点:相对于人工管理阶段而言,文件 系统使得数据管理变得简单

  • 缺点:这些文 件中的数据没有进行结构化处理,査询起来还不是很方便,而且频繁的IO操效率低。

数据库系统阶段:

  • 数据库是指长期存储在计算机内、有组织的和可共享的数据集合,简而言之,数据库 就是一个存储数据的仓库。

  • 优点:表是数据库存储数据的基本单位,一张表由多个字段组成,所以查询起来比较方便

数据库的三大范式(NF):

第一范式(1NF):确保列的原子性,及列不能再分成其它几列,是所有关系数据库基本要求。
第二范式(2NF):第二范式是在第一范式的基础上建立起来的,要想满足第二范式必须先满足第一范式。确保表中的每列都与主键相关,不能只和主键的某一部分相关(针对于联合主键)主键与非主键列遵循完全函数式依赖。

常见的数据库有那些?

  • 甲骨文的oracle:
  • 开源MySQL:
  • IBM的DB2
  • 微软的Access和SQL Server

为什么要使用MySQL?

  1. MySQL可以存储大量的数据信息;
  2. 查询检索数据便捷;
  3. 安全性和可共享性;
  4. 保持数据的一致性;
  5. 开源免费、易学易用;

MySQL常用的图像管理工具有那些?

  1. Navicat
  • Navicat是一款功能非常强大的MySQL数据库管理和开发工具,其可以支持MySQL 3.21及以上的版本。

  • Navicat的图形化界面非常的友善,用户使用和管理都很方便。

  1. SQLyog

  • SQLyog是一款简洁高效,且功能强大的图形化MySQL数据库管理工具。

  • 可以 方便的创建数据库、表、视图和索引等,还可以方便地进行插入、更新和删除等操作。

数据库的操作:

1.展示所有数据库:

show databases;

2.创建数据库:

create database  数据库名;

3.查看数据库默认的字符集编码:

create database  数据库名字  default  character set 字符集编码;

4.删除数据库:

drop  database  数据库名;

5.修改数据库:

alter database 数据库名字  default character set 数据库字符集;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值