SQL
SQL="Create
Table
TableName(UserName
varchar(20))"
Conn.execute(SQL)
这样就创建了一个TableName的表格,里面包括一个字段名Username
字段类型
文本型
长度20
CREATE TABLE语句,用于在数据库中创建新表。语法:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。
table参数用于指定新建表的名称。field1,field2用于指定在新表中创建的新字段的名称,每创建一个新表必须至少创建一个字段。type参数用来指定新建字段的数据类型。size参数用于指定文本及二进制字段的长度。
NOT NULL是SQL的关键字,使用该参数则新记录的该字段值必须是有效的数据。在一个字段上只能使用一次NOT NULL参数,否则会出错。index1, index2参数是定义单一字段索引的CONSTRAINT子句。multifieldindex参数是定义多重字段索引的CONSTRAINT子句。
扩展资料:
方法数据类型(data_type)规定了列可容纳何种数据类型。SQL中最常用的数据类型有:
1、integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。
2、decimal(size,d) numeric(size,d):容纳带有小数的数字。
3、char(size):容纳固定长度的字符串
4、varchar(size):容纳可变长度的字符串
5、date(yyyymmdd):容纳日期。
CREATE TABLE语句可创建空表,同时可使用 INSERT INTO 语句向空表写入数据。
你所说的临时表,是一个什么东东?是数据库里面的一个表,还是程序里面的一个DataTable?如果是数据库里面表,可以用:
IM_FB | 四级
用一条sql语句不就可以了吗。
insert into emptyTable select * from tempTable
如果是一个DataTable,可以用:
循环 datatble.Rows
{
insert into 数据库表 Values (dr[i][""])
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)