数据库SQL语句中如何将float类型存入的SQL语句 例如 字段 id int,name varchar,number float
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库SQL语句中如何将float类型存入的SQL语句 例如 字段 id int,name varchar,number float相关的知识,希望对你有一定的参考价值。
insert into tableA values('张恒', ? )?问号处该怎样表示
参考技术A 如果是数字类型的,就直接写,例如insert into tableA values('张恒',123.456)如果是字符型的,就需要带单引号,日期型的也一样,例如insert into tableA values('张恒','abc')
不过,话说回来,数字型的加上单引号也可以存入,就看你习惯了。追问
例如
Dim mydb As New AccDB /////连数据库
Dim sql As String = "insert .................? "
mydb.ExecuteNonQuery(mydb.conn, CommandType.Text, sql, Nothing)..........
id float,
name char(10),
number float);
INSERT INTO b_aaaa VALUES (
1,
'2',
3);本回答被提问者采纳
数据库系统--简单SQL语句
简单SQL
基本类型
时间类型
字符串类型
char(n) 长度指定的字符串
varchar(n) 长度可变的字符串 容量更大
数值类型
float(n) 4字节
int(n) 4字节
建表语句
create table
数据名 类型
约束
;
例子 购物商店
create table
price float(20),
name varchar(20),
primary key(name)
;
改表语句
增加属性
alter table r add A D;
减少属性
alter table r drop A;
查询语句
查询语句中允许对投影进行运算,但不允许对选择进行运算
多表查询
select * from A,B
where A.id = B.id
这句sql的意思是,先把A,B表进行笛卡尔积,然后返回id相等的行,同时id去重
更名运算
当两个表具有相同的属性时,投影这个属性会出现相同的属性名,所以在选择表的时候要加as
集合运算
有些集合运算在mysql中不成功,仅当sql语句的参考
空值处理
需要记忆
当表达式中出现空值,那么结果为unknown
逻辑运算中出现空值时,可以把空值视为T和F,如果两个结果不一样结果即为unknown
sql允许我们用is null和is unknown判断是否为空或表达式中是否存在空
分组语句
就是group by语句,之前我没弄懂,但是现在懂了
group by后要添加一个属性,然后表就会把具有相同属性的聚集在一个连续的区域,然后可以通过聚集函数 count avg等对分成一块的组的某属性进行运算
注意的是,投影时不能选择分组中不一样的值,如把专业作为分组,只能投影专业,专业人数(数值通过聚集函数计算而来),不能投影专业中各人的名字,因为不是唯一输出
插入语句
insert into 表名 (可省略)//(属性1,属性2,属性3..)
values(数值1,数值2,数值3..)
更新语句
update 表名 set 属性 = 表达式运算
以上是关于数据库SQL语句中如何将float类型存入的SQL语句 例如 字段 id int,name varchar,number float的主要内容,如果未能解决你的问题,请参考以下文章