⑴ 怎么在sql语句中加入datetime类型字段
有个convert 函数可以使用
⑵ 你好,请问如何导入sql类型数据呢
如果是mssql 在数据库管理里选择导出,如果是mysql,在phpmyadmin里选择一个数据库后选择导入
⑶ 怎么在SQL数据库的信息表EVote添加候选说明字段,类型为字符型,长度60个字
基本语法:
ALERT TABLE table_name ADD column_name datatype
所以,具体你这项需求的SQL语句为:
ALERT TABLE EVote ADD DSC(替换为你的字段名称) VARCHAR2(60)
关于数据类型,如果是MySQL数据库,则用CHAR(60)
如果是oracle数据库,建议使用VARCHAR2
⑷ sql 语句插入表后怎么定义插入字段的类型
select bumen_name,
round(((select isnull(convert(float,sum(xx_jf+xx_gsjf)),0)
from xx where xx_bumenid=bumen_id and xx_show=2 and xx_del=0)/bumen_sumren),2) as jf_zj
from bumen where bumen_del=0 and bumen_show = 0 order by jf_zj desc
加上数据类型转换和保留小数位数
⑸ sql数据类型有哪些
SQL数据类型有以下这些:
1、二进制数据类型。
二进制数据包括 Binary、Varbinary 和 Image
Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。
Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储空间的大小是 n + 4 个字节。
Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储空间的大小是 n + 4个字节,不是n 个字节。
2、字符数据类型。
字符数据类型包括char、varchar和text。
字符数据是由字母、符号和数字的任意组合组成的数据。
varchar是可变长度字符数据,其长度不超过8kb。char是最大长度为8kb的固定长度字符数据。超过8kb的ASCII数据可以使用文本数据类型存储。
3、Unicode 数据类型。
Unicode数据类型包括nchar、nvarchar和ntext。
在Microsoft SQL Server中,传统的非Unicode数据类型允许使用由特定字符集定义的字符。在安装SQL Server期间,允许选择字符集。
在Unicode标准中,包含由各种字符集定义的所有字符。使用Unicode数据类型占用的空间是使用非Unicode数据类型的两倍。
4、日期和时间数据类型。
日期和时间数据类型包括 Datetime 和 Smalldatetime两种类型。
日期和时间数据类型由有效的日期和时间组成。
例如,有效的日期和时间数据包括“4/01/98 12:15:00:00:00 PM”和“1:28:29:15:01AM 8/17/98”。
前一个数据类型是日期在前,时间在后。后一个数据类型是时间在前,日期在后。
在 Microsoft SQL Server中,日期和时间数据类型包括Datetime 和 Smalldatetime 两种类型时,所存储的日期范围是从 1753 年 1 月 1 日开始,到9999 年12 月 31 日结束(每一个值要求 8 个存储字节)。
5、数字数据类型。
数字数据只包含数字。数字数据类型包括正数和负数、小数(浮点)和整数。
整数由正整数和负整数组成,如39、25、0-2和33967。在Microsoft SQL Server中,存储在整数中的数据类型是int、smallint和tinyint。
int数据类型存储的数据多于smallint数据类型,而smallint数据类型存储的数据多于tinyint数据类型。
使用int数据类型存储数据的范围从-2 147 483 648到2 147 483 647(每个值需要四个字节的存储空间)。
6、货币数据类型。
在 Microsoft SQL Server 中,货币数据的数据类型是Money 和 Smallmoney
Money数据类型要求 8 个存储字节,Smallmoney 数据类型要求 4 个存储字节。
⑹ 如何读取和添加SQL中Image类型数据
DataSet ds = Dal(数据访问).Get方法(参数);
if (ds != null && ds.Tables[0].Rows.Count > 0)
{
DataTable dt = obj.Tables[0];
foreach (DataRow dr in dt.Rows)
{
byte[] htmlByte = (byte[])dr["字段名称"];//放入数组
MemoryStream ms = new MemoryStream(htmlByte);//缓存
StreamReader sr = new StreamReader(ms, Encoding.Default);//Encoding.Default是编码
string content = sr.ReadToEnd();//读取到了
}
}
插入:记不得了
⑺ 向数据库中添加信息的sql语句,如何写,为什么datatime类型会报错
Private Sub CommandButton1_Click()
If TextBox1.Text = "" Or ComboBox1.Text = "" Then
MsgBox "内容和主题是必须输入的", 1 + 16, "出错提示"
TextBox1.SetFocus
Exit Sub
End If
If IsDate(TextBox1.Text) = False Then
MsgBox "日期必须按格式输入,例如: 2009-12-06。"
TextBox1.SetFocus
Exit Sub
End If
Dim RS1 As Recordset
Dim DB1 As Database
Set DB1 = OpenDatabase(ThisWorkbook.Path & "\" & "Info.MDB", False, False, ";Pwd=slkf")
Set RS1 = DB1.OpenRecordset(Name:="记事信息", Type:=dbOpenDynaset)
With RS1
.FindFirst "日期='" & TextBox1.Value & "' Or 主题='" & ComboBox1.Value & "'"
If Not .NoMatch Then
MsgBox "日期 [ " & TextBox1.Value & "或者主题:" & ComboBox1.Value & " ] 的信息已存在,不能重复添加!", 1 + 16, "出错提示"
DB1.Close
Set RS1 = Nothing
Set DB1 = Nothing
Exit Sub
Else
.AddNew
.Fields("日期").Value = Me.TextBox1.Value
.Fields("主题").Value = Me.ComboBox1.Value
.Fields("内容").Value = Me.TextBox2.Value
.Update
MsgBox "增加 [ 日期:" & TextBox1.Value & " 内容:" & TextBox2.Value & " ] 的信息成功!目前共有记录" & RS1.RecordCount & "条", 1 + 16, "添加成功"
End If
DB1.Close
Set RS1 = Nothing
Set DB1 = Nothing
End With
End Sub
⑻ MSSQL如何批量插入以下类型数据 求大神!!
如果后面的一样
declare @i int,@a varchar(10)
set @i=1
while @i<1000
begin
if(i<10)
set @ a='A000000'+i;
if(i<100)
set @a='A00000'+i;
if(i<1000)
set @a='A00000'+i;
insert into 表名 (card_number,card_pass.等等)
values(a,'123456',等等)
set @i=@i+1
end
没测试过、差不多就是这样
如果后面要添加的值不一样。。那么加油!
⑼ 想给SQL表添加字段名。但是不知道数据类型。该怎么添加
没有类型是不能增加列的
例子是在SQLSERVER下,不同数据库的类型不一致
你可以先增加
alter table 表名 add AA varchar(100)
等之后确定了还可以修改
alter table 表名 alter column AA 字段类型
比如修改 t1表的a字段为文本类型
alter table t1
alter column a varchar(150)
注意在更改类型的时候,更改前的类型和更改后的类型一定要能显示转换,否则会造成数据丢失。