SQL必知必会-01
数据库
概念:是保存有组织的文件的容器。
数据库管理系统:DBMS是对数据库进行操作的系统。
表
概念:某种特定数据类型的结构化清单。
每一个表在同一个数据库都有自己独特的表名。
模式:过于数据库和表的布局和特性的信息。
列和数据类型
表中的一个字段,表是由一列或多列组成的。
数据库中每一列都有自己相对应的数据类型,常见的数据类型有字符型,数字型,boolean类型,时间类型等。
数据类型是作为限制这一列的存储数据的,帮组正确的分类数据。
ps:数据类型兼容问题:在不同的数据,可能会出现数据类型及名称不兼容的问题。需要操作者记住这些不同。
行
表中的一条记录。
主键
每一张表中都应该有一个唯一标识这一行的列(一列或多列)。
主键:一列或多列,其值可以唯一标识表的每一行。
每一张表都要保证有一个主键,虽然有时间用不上他。
主键满足的条件:
1、任意两行都不具有相同的主键。
2、每一行都必须有主键值,不允许为空。
3、主键列中的值不允许修改或更新。
4、主键值即使删除了也不可以重用。
什么是SQL
sql是专门用来和数据沟通的语言。
不同的DBMS可能有不同SQL