
sql中定义年龄可以用的用数据类型及长度:
1、char(3) :长度为3的字符串。小于10位且长度基本固定的字符串用char。
2、varchar(3):长度为3的字符串。长度大于10的用varchar,varcha在10以内占用空间比char大。
3、int:长度为4个字节,存储从(-2147483648)到(2147483647)。
4、Smallint:长度为2个字节,存储从-32768到32767。
5、tinyint:长度为1个字节,存储0到255的数字。
扩展资料
sql数据类型使用范围
Text:用于文本或文本与数字的组合。最多255个字符。
Memo:用于更大数量的文本。最多存储65536个字符。
Byte:允许0到255的数字。
Integer:允许介于-32768到32767之间的数字。
Long:允许介于 -2147483648 与 2147483647之间的全部数字。
Single:单精度浮点。处理大多数小数。
Double:双精度浮点。处理大多数小数。
Currency:用于货币。支持15位的元,外加4位小数。
AutoNumber:字段自动为每条记录分配数字,通常从1开始。
Date/Time:用于日期和时间。
Yes/No:逻辑字段,可以显示为Yes/No、True/False或On/Off。在代码中,使用常量True和 False(等价于1和 0);Yes/No字段中不允许Null值。
Ole Object:可以存储图片、音频、视频或其他BLOBs (Binary Large OBjects)。
Hyperlink:包含指向其他文件的链接,包括网页。
ALTER TABLE “表名称” MODIFY “字段名” SMALLINT是SQL语法,Sage自己定义的字段名称。加S应该是有特定意义的,可能是某个单词的首字母,这个S也可以是整个单词,这个数据库设计的时候就设计好的,设计的字段名是这样,修改这个字段属性的时候就要这么写。通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数
增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0
alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0
alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0
alter table [表名] add 字段名 double default 0 增加数字字段,双精度型,缺省值为0
alter table [表名] add 字段名 Tinyint default 0 增加数字字段,字节型,缺省值为0
alter table [表名] add 字段名 text [null] 增加备注型字段,[null]可选参数
alter table [表名] add 字段名 memo [null] 增加备注型字段,[null]可选参数
alter table [表名] add 字段名 varchar(N) [null] 增加变长文本型字段大小为N(1~255)
alter table [表名] add 字段名 char [null] 增加定长文本型字段大小固定为255
alter table [表名] add 字段名 Datetime default 函数增加日期型字段,其中函数可以是now(),date()等,表示缺省值
(上面都是最常用的,还有其他的属性,可以参考下面的数据类型描述)
删除字段: alter table [表名] drop 字段名
修改变长文本型字段的大小:alter table [表名] alter 字段名 varchar(N)
删除表: drop table [表名]
创建表:
sql="CREATE TABLE [表名] ([字段1,并设置为主键] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&
"[字段2] varchar(50),"&
"[字段3] single default 0,"&
"[字段4] varchar(100) null,"&
"[字段5] smallint default 0,"&
"[字段6] int default 0,"&
"[字段7] date default date(),"&
"[字段8] int default 1)"
conn.execute sql
有null 的表示字段允许零长
数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容。根据信息的分类情况,一个数据库中可能包含若干个数据表。
结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统,,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。 1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。结构化查询语言有五种数据类型,字符型、文本型、数值型、逻辑型和日期型。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)