第3章创建、修改和删除表表是数据库存储数据的基本单位。一个表包含若干个字段或记录。表的操作包括创建新表、修改表和删除表。这些操作都是数据库管理中最基本,也是最重要的操作。创建表的方法表的完整性约束条件查看表结构的方法修改表的方法删除表的方法
第3章 创建、修改和删除表 • • • • •
3.1创建表创建表是指在已存在的数据库中建立新表。这是建立数据库最重要的一步,是进行其他表操作的基础。本节主要讲解如何创建表
3.1 创建表
3.1.1创建表的语法形式MySQL中,创建表是通过SQL语句CREATETABLE实现的。其语法形式如下:CREATETABLE表名(属性名数据类型完整性约束条件1,属性名数据类型完整性约束条件],....属性名数据类型);
3.1.1 创建表的语法形式 MySQL SQL CREATE TABLE CREATE TABLE ( [ ], [ ], . );
3.1.2设置表的主键主键是表的一个特殊字段。该字段能惟一地标识该表中的每条信息。主键和记录的关系,如同身份证和人的关系。主键用来标识每个记录,每个记录的主键值都不同。身份证是用来标明人的身份,每个人都具有惟一的身份证号。设置表的主键指在创建表时设置表的某个学段为该表的主键。主键的主要目的是帮助MySQL以最快的速度查找到表中的某一条信息。主键必须满足的条件:主键必须是惟一的,表中任意两条记录的主键字段的值不能相同;主键的值是非空值。主键可以是单一的字段,也可以是多个字段的组合01.单字段主键2.多字段主键
3.1.2 设置表的主键 MySQL 1 2
单字段主键语法规则:属性名数据类型PRIMARYKEY示例:CREATE TABLE example1(StuidINTPRIMARYKEY,stu_name VARCHAR(20),stu_sex INT(1));
单字段主键 语法规则:属性名 数据类型 PRIMARY KEY 示例: CREATE TABLE example1( stu_id INT PRIMARY KEY, stu_name VARCHAR(20), stu_sex INT(1) );