欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL必知必会 -- 了解SQL和MySQL

程序员文章站 2022-07-23 13:19:22
了解SQL数据库:数据库是一个以某种有组织的方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。表:表(table) 某种特定类型数据的结构化清单。存储在表中的数据是一种类型的数据或一个清单。数据库中的每个表都有一个名字,用来标识自己。此名字是唯一的,这表示在同一个数据库数据库中不能存在相同的表名。模式(schema)关于数据库和表的布局及特性的信息表具有一些特性,数据在表中如何存储,如可以存储什么样的数...

了解SQL

数据库:
数据库是一个以某种有组织的方式存储的数据集合

理解数据库的一种最简单的办法是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。

表:
表(table) 某种特定类型数据的结构化清单。
存储在表中的数据是一种类型的数据或一个清单。

数据库中的每个表都有一个名字,用来标识自己。此名字是唯一的,这表示在同一个数据库数据库中不能存在相同的表名。

模式(schema)
关于数据库和表的布局及特性的信息

表具有一些特性,数据在表中如何存储,如可以存储什么样的数据,数据如何分解,各部分信息如何命名等。描述表的这组信息就是所谓的模式,模式可以用来描述数据库中特定的表以及整个数据库(和其中表的关系)。

列和数据类型:
表由列组成。列中存储着表中某部分的信息。

列(column) 表中的一个字段。所有表都是由一个或多个列组成的。

数据库中每个列都有相应的数据类型。数据类型定义列可以存储的数据种类。例如,如果列中存储的为数字(或许是订单中的物品数),则相应的数据类型应该为数值类型。

数据类型(datatype) 所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。

行:
表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。

例如,顾客表可以每行存储一个顾客。表中的行数为记录的总数。

主键:
主键(primary key)一一列(或一组列),其值能够唯一区分表中每个行。
MySQL必知必会 -- 了解SQL和MySQL

什么是SQL

SQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured QueryLanguage)的缩写。SQL是一种专门用来与数据库通信的语言。

设计SQL的目的是很好地完成一项任务,即提供一种从数据库中读写数据的简单有效的方法。

MySQL必知必会 -- 了解SQL和MySQL

什么是MySQL

MySQL是一个客户机—服务器DBMS,即它是一种数据库软件。

  •  成本——MySQL是开放源代码的,一般可以免费使用(甚至可以免费修改)。
  •  性能——MySQL执行很快(非常快)。
  •  可信赖——某些非常重要和声望很高的公司、站点使用MySQL,这些公司和站点都用MySQL来处理自己的重要数据。
  •  简单——MySQL很容易安装和使用。
[root@server1 ~]# mysql			/输入mysql登录
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> quit		/quit或者 exit 退出
Bye

命令用 ;或 \g 结尾
输入help或\h获得帮助
输入quit或exit退出命令行实用程序。

mysql 有两个图形交互客机:
MySQL Query Browser 和 MySQL Administrator(MySQL管理器)用来简化MySQL服务器的管理。

本文地址:https://blog.csdn.net/thermal_life/article/details/107634630