字符串的最大长度。char类型的最大长度 为255字节 varchar(size):可变长度字符串 最大长度由size设定。 number(size):数字类型,其中数字 的最大位数由size设定。 date:日期类型 number(size,d):数字类型,size决 定该数字总的最大位数,而d则用于设定 该数字在小数点后面的位数
字符串的最大长度。char类型的最大长度 为255字节。 varchar(size):可变长度字符串, 最大长度由size设定。 number(size):数字类型,其中数字 的最大位数由size设定。 date:日期类型。 number(size,d):数字类型,size决 定该数字总的最大位数,而d则用于设定 该数字在小数点后面的位数
简单来说,创建新表格时,在关键词 CREATE TABLE后面加入所要建立的表格 的名称,然后在括号内顺次设定各列的名称 数据类型,以及可选的限制条件等。注意, 所有的SQL语句在结尾处都要使用“;符号 使用SQL语句创建的数据库表格和表格中列 的名称必须以字母开头,后面可以使用字母 数字或下划线,名称的长度不能超过30个字 符。注意,用户在选择表格名称时不要使用 SQL语言中的保留关键词,如 SELECT CREATE, INSERT等作为表格或列的名称
简单来说,创建新表格时,在关键词 CREATE TABLE后面加入所要建立的表格 的名称,然后在括号内顺次设定各列的名称、 数据类型,以及可选的限制条件等。注意, 所有的SQL语句在结尾处都要使用“;”符号。 使用SQL语句创建的数据库表格和表格中列 的名称必须以字母开头,后面可以使用字母、 数字或下划线,名称的长度不能超过30个字 符。注意,用户在选择表格名称时不要使用 SQL语言中的保留关键词,如SELECT, CREATE, INSERT等作为表格或列的名称
最后,在创建新表格时需要注意的 点就是表格中列的限制条件。所谓限制条 件就是当向特定列输入数据时所必须遵守 的规则。例如, UNIQUE这一限制条件要 求某一列中不能存在两个值相同的记录, 所有记录的值都必须是唯一的。除 UNIQUE之外,较为常用的列的限制条件 还包括 NOTNULL和 PRIMARY KEY等。 当指定字段为 NOTNULL时,新增或修改 记录时,数据库系统不允许该字段为空 表中若指定主键 PRIMARY KEY,则其数 据类型后面必须有 NOTNULL的声明,以 符合主键的规定
最后,在创建新表格时需要注意的一 点就是表格中列的限制条件。所谓限制条 件就是当向特定列输入数据时所必须遵守 的规则。例如,UNIQUE这一限制条件要 求某一列中不能存在两个值相同的记录, 所有记录的值都必须是唯一的。除 UNIQUE之外,较为常用的列的限制条件 还包括NOT NULL和PRIMARY KEY等。 当指定字段为NOT NULL时,新增或修改 记录时,数据库系统不允许该字段为空。 表中若指定主键PRIMARY KEY,则其数 据类型后面必须有NOT NULL的声明,以 符合主键的规定
(2)删除数据表 当数据表使用了一段时间后,发现某个 表的字段必须增加以满足新的需要时,必 须创建新表,然后将旧表中的内容复制到 新表中,并删除旧表,以避免重复的数据 存储在数据库中。删除表的 DROP TABLE 语句的语法格式如下: DROP TABLE表名 例74删除上面建立的VOD点播系统会 员缴费表 consumption DROP TABLE consumption
(2)删除数据表 当数据表使用了一段时间后,发现某个 表的字段必须增加以满足新的需要时,必 须创建新表,然后将旧表中的内容复制到 新表中,并删除旧表,以避免重复的数据 存储在数据库中。删除表的DROP TABLE 语句的语法格式如下: DROP TABLE 表名 例7.4 删除上面建立的VOD点播系统会 员缴费表consumption。 DROP TABLE consumption;
DROP TABLE命令的作用与删除表格 中的所有记录不同。删除表格中的全部记 录之后,该表格仍然存在,而且表格中列 的信息不会改变。而使用 DROP TABLE命 令则会将整个数据库表格的所有信息全部 删除。因此该命令使用时也要十分小心, 以免误删。 (3)建立表索引 CREATE INDEX 创建索引的主要目的是加速数据的处 理。在关系型数据库管理系统( RDBMS) 收到客户端的查询请求时,数据库自动将 査询做速度最佳化处理。所谓最佳化处理
DROP TABLE命令的作用与删除表格 中的所有记录不同。删除表格中的全部记 录之后,该表格仍然存在,而且表格中列 的信息不会改变 。而使用DROP TABLE命 令则会将整个数据库表格的所有信息全部 删除。因此该命令使用时也要十分小心, 以免误删。 (3)建立表索引CREATE INDEX 创建索引的主要目的是加速数据的处 理。在关系型数据库管理系统(RDBMS) 收到客户端的查询请求时,数据库自动将 查询做速度最佳化处理。所谓最佳化处理