数据库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)..........

参考技术B CREATE TABLE b_aaaa (
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的主要内容,如果未能解决你的问题,请参考以下文章

将listmap数据内容批量存入数据库的SQL语句

如何用sql语句把datetime类型字段改成float 类型字段

sql 里面怎么将nvarchar转换成float

SQL里,如何将数据类型nvarchar转换成float?

c# sql server float

sql server 小数字段设为哪种类型?