mysql 必知必会整理——mysql 介绍[一]
前言
对mysql 进行简介。
正文
mysql 是一种数据库,那么什么是数据库呢?
数据库是一个以某种有组织的方式存储的数据集合。
也就是说数据有某种组织规律的就叫做数据库。
数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。
数据库里面有表哈,那么什么是表呢?
表是某种特定数据类型数据的结构化清单。
表里面有列的概念,那么列是什么?
列(column) 表中的一个字段。所有表都是由一个或多个列组成的。
那么每列存储中有个定义叫做数据类型。
数据类型(datatype) 所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。
表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
行(row) 表中的一个记录。
主键:主键(primary key)①一一列(或一组列),其值能够唯一区分表中每个行。
唯一标识表中每行的这个列(或这组列)称为主键。主键用来表示一个特定的行。
没有主键,更新或删除表中特定行很困难,因为没有安全的方法保证只涉及相关的行。
开发提示:
应该总是定义主键 虽然并不总是都需要主键,但大多数数据库设计人员都应保证他们创建的每个表具有一个主键,以便于以后的数据操纵和管理
表中的任何列都可以作为主键,只要它满足以下条件:
任意两行都不具有相同的主键值; 每个行都必须具有一个主键值(主键列不允许NULL值)。
主键的最好习惯 除MySQL强制实施的规则外,应该坚持的几个普遍认可的最好习惯为:
不更新主键列中的值; 不重用主键列的值; 不在主键列中使用可能会更改的值。(例如,如果使用一个名字作为主键以标识某个供应商,当该供应商合并和更改其名字时,必须更改这个主键。
当我们查询某行的时候,我们常用说用sql语句,那么什么是sql 语句呢?
sql 叫做 structured query language,叫做结构化查询语言,可以说是一门通用语言。
mysql 也使用sql 语言,sql 有一些优点。
SQL有如下的优点。
SQL不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS都支持SQL,所以,学习此语言使你几乎能与所有数据库打交道。
SQL简单易学。它的语句全都是由描述性很强的英语单词组成,而且这些单词的数目不多。
SQL尽管看上去很简单,但它实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。
DBMS可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机—服务器的DBMS。
MySQL、Oracle以及Microsoft SQL Server等数据库是基于客户机—服务器的数据库。客户机—服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务器的计算机上。
与数据文件打交道的只有服务器软件。关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成。这些请求或更改来自运行客户机软件的计算机。客户机是与用户打交道的软件。
例如,如果你请求一个按字母顺序列出的产品表,则客户机软件通过网络提交该请求给服务器软件。服务器软件处理这个请求,根据需要过滤、丢弃和排序数据;然后把结果送回到你的客户机软件。
结
下一节开始介绍一些sql 语句。
- 重新整理 mysql 基础篇————— 介绍mysql[一]
- MySQL语句整理及汇总介绍
- JavaWeb整理-数据库基础/数据库介绍.MySQL安装.DB DBS DBMS关系.登陆MySQL.SQL语言认识..SQL语言对数据库操作.SQL语言对数据表操作.SQL语言对数据表中的记录操作
- mysql 必知必会整理—sql 简单语句[二]
- mysql 必知必会整理—sql 正则表达[五]
- mysql 必知必会整理—sql 排序与过滤[三]
- mysql 必知必会整理—sql 通配符[四]
- mysql 必知必会整理—sql 计算函数[六]
- [每日学习笔记][2013.03.24]MYSQL的语法和简单介绍(二)
- MySql数据库优化篇(一) MySql架构介绍
- MySQL5.5 performance_schema数据库功能介绍
- DSOframer 的简单介绍和资源整理
- IT人士必知的厂商介绍
- mysql 外键(FOREIGN KEY)使用介绍
- Mysql分表和分区的区别、分库分表介绍与区别
- 有关分布式 MySQL 数据库中间件 MySQLDA,一文为你深入介绍~
- Mysql,Sql练习题(整理中,整合了网上了一些试题和面试书上内容)
- python数据清洗工具、方法、过程整理归纳(二、数据清洗之文件读写——读取csv、Excel和MySQL数据)
- 在CU上整理的MySQL的常见问题及解答
- Mysql介绍--【1】