MySQL--基本概念(查看数据库及表)

来源:互联网 发布:史上最恶搞游戏之网络 编辑:程序博客网 时间:2024/06/07 10:34

想了想还是把一些基本概念整理一下比较好,这一篇提到了一些基本的小概念,以及查看数据库及表

了解SQL

【1】什么是数据库?

  • 数据库是一个以某种有组织的方式存储的数据集合。
  • 我们通常说的数据库其实是数据库管理软件(DBMS),我们使用这些软件来访问数据库。数据库是通过DBMS创建和操纵的容器。

【2】

  • 某种特定类型数据的结构化清单;
  • 数据库中的每个表都有一个名字,用来标识自己,此名字是唯一的。
  • 表由列组成。列中存储着表中某部分的信息。

【3】

  • 表中的一个字段。所有的表都是由一个或多个列组成的。
  • 每个列都有相应的数据类型;数据类型定义列可以存储的数据种类。

【4】

  • 表中的一个记录
  • 表中的数据是按行存储的,所保存的每个记录存储在自己的行内。假设表为网格的样子,网格中垂直的列为表列,水平行为表行。

【5】主键


  • 一列(或一组列),其值能够唯一区分表中每个行
  • 虽然不一定都需要主键,但还是应该保证每个表具有一个主键,以便于后续的操作和管理
  • 表中任何一列都可以作为主键,只要满足以下条件:

1.任意两行都不具有相同的主键值;
2.每个行都必须具有一个主键值(主键值不允许NULL值)。
使用多个列作为主键时,组合值必须唯一,单个值可以不唯一。

MySQL简介

MySQL是一种DBMS,即它是一种数据库软件

【1】优点

  • 成本低–开放源代码,一般可以免费使用
  • 性能高–执行速度快
  • 可信赖
  • 简单–容易安装学习使用

【2】mysql命令行实用程序

  • -进入mysql:mysql -h xxx -u xxx -p xxx
    -h 指出服务器名 localhost是指本机 -u 指出用户名 root是默认的最高权限用户名 -p指出密码 不填就指密码为空

  • 命令用;或\g结束,仅按Enter不执行命令

  • 输入help或\h获得帮助
  • 输入quit或exit退出

使用MySQL

【1】查看数据库

SHOW DATABASES 返回可用数据库的一个列表

这里写图片描述

【2】查看一个数据库内的表的列表

USE XXX 选择某一个数据库
SHOW TABLES 返回当前选择的数据库内可用表的列表、

这里写图片描述

【3】查看表中的详细信息

SHOW COLUMNS 对每一个字段返回一行,包含字段名,数据类型,是否允许NULL,键信息,默认值以及其他信息
DESCRIBE 作用同上

这里写图片描述

这里写图片描述