mysql基础语句
转载自: http://blog.csdn.net/u011001084/article/details/51318434 一、关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库。 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的一种标准的计算机语言。 1.1 SQL语言主要有3个主要的组成部分。 DML(Data Manipulation Language)数据操纵语言。这个模块可以让我们检索、修改、增加、删除数据库中的数据。 DDL(Data Definition Language)数据定义语言。是的我们能够创建和修改数据库本身。如:DDL提供 ALTER 语句,他让我们可以修改数据库中表的设计。 DCL(Data Control Language)数据控制语言,用于维护数据库的安全。 在SQL术语中,记录(record)和字段(field)实际上就称为行(row)和列(column)。 1.2 主键和外键 主键之所以有必要: 首先使你唯一标识表中单独的一行。主键确保了唯一性。 可以很容易的将一个表和另一个表关联。 主键一般就会自动默认创建索引,提高了查询速度。 外键就是说A表中的某个字段,同时是B中的主键,那么这个字段就是A表中的外键。希望A表中的这个外键的值必须是B中已经存在的值。 1.3 数据类型 一般来讲,有3中重要的数据类型