留言与评论(共有 0 条评论) |
发布时间:2020-04-15 16:55:43
createtableS
(MNOvarchar(10),
PNOvarchar(10),
QTYnumber(10)notnull,
primarykey(MNO));
和上一位区别在于定义字符时用了varchar,
数据库一般提供char,varchar,varchar2几种存储字符的数据结构。如定义char(10),那么当你存放的数据占了5个字节的时候,存储器上开辟的另5个字节容量就是为空,但是仍占着地方;而varchar(10)就可以根据实际数据大小来选择,但是当数据库查找或更新数据时,浏览char的数据较快,一般也没有太大区别,除了有很多数据;varchar2和varchar的区别,前者是用unicode编码,后者是ASCII码,所以前者一个占两个字节,后者是一个。
留言与评论(共有 0 条评论) |
全站搜索