DDR爱好者之家 Design By 杰米
1.ASP与Access数据库连接:
<%@language=VBscript%>
<%
dimconn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver
(*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
2.ASP与SQL数据库连接:
<%@language=VBscript%>
<%
dimconn
setconn=server.createobject("ADODB.connection")
con.open"PROVIDER=SQLOLEDB;DATA
SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>
建立记录集对象:
setrs=server.createobject("adodb.recordset")
rs.openSQL语句,conn,3,2
3.SQL常用命令使用方法:
(1)数据记录筛选:
sql="select*from数据表where字段名=字段值orderby字段名[desc]"
sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"
sql="selecttop10*from数据表where字段名orderby字段名[desc]"
sql="select*from数据表where字段名in('值1','值2','值3')"
sql="select*from数据表where字段名between值1and值2"
(2)更新数据记录:
sql="update数据表set字段名=字段值where条件表达式"
sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式"
(3)删除数据记录:
sql="deletefrom数据表where条件表达式"
sql="deletefrom数据表"(将数据表所有记录删除)
(4)添加数据记录:
sql="insertinto数据表(字段1,字段2,字段3…)values(值1,值2,值3…)"
sql="insertinto目标数据表select*from源数据表"(把源数据表的记录添加到目标数据表)
(5)数据记录统计函数:
AVG(字段名)得出一个表格栏平均值
COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名)取得一个表格栏最大的值
MIN(字段名)取得一个表格栏最小的值
SUM(字段名)把数据栏的值相加
引用以上函数的方法:
sql="selectsum(字段名)as别名from数据表where条件表达式"
setrs=conn.excute(sql)
用rs("别名")获取统的计值,其它函数运用同上。
(5)数据表的建立和删除:
CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)
例:CREATETABLEtab01(namevarchar(50),datetimedefaultnow())
DROPTABLE数据表名称(永久性删除一个数据表)
4.记录集对象的方法:
rs.movenext将记录指针从当前的位置向下移一行
rs.moveprevious将记录指针从当前的位置向上移一行
rs.movefirst将记录指针移到数据表第一行
rs.movelast将记录指针移到数据表最后一行
rs.absoluteposition=N将记录指针移到数据表第N行
rs.absolutepage=N将记录指针移到第N页的第一行
rs.pagesize=N设置每页为N条记录
rs.pagecount根据pagesize的设置返回总页数
rs.recordcount返回记录总数
rs.bof返回记录指针是否超出数据表首端,true表示是,false为否
rs.eof返回记录指针是否超出数据表末端,true表示是,false为否
rs.delete删除当前记录,但记录指针不会向下移动
rs.addnew添加记录到数据表末端
rs.update更新数据表记录
---------------------------------------
Recordset对象方法
Open方法
recordset.OpenSource,ActiveConnection,CursorType,LockType,Options
Source
Recordset对象可以通过Source属性来连接Command对象。Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个Stored
Procedure。假如省略这个参数,系统则采用Recordset对象的Source属性。
ActiveConnection
Recordset对象可以通过ActiveConnection属性来连接Connection对象。这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。
CursorType
Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下:
--------------------------------------------------------------
常数常数值说明
-------------------------------------------------------------
adOpenForwardOnly0缺省值,启动一个只能向前移动的游标(ForwardOnly)。
adOpenKeyset1启动一个Keyset类型的游标。
adOpenDynamic2启动一个Dynamic类型的游标。
adOpenStatic3启动一个Static类型的游标。
-------------------------------------------------------------
以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。
-------------------------------------------------------------
Recordset属性adOpenForwardOnlyadOpenKeysetadOpenDynamicadOpenStatic
-------------------------------------------------------------
AbsolutePage不支持不支持可读写可读写
AbsolutePosition不支持不支持可读写可读写
ActiveConnection可读写可读写可读写可读写
BOF只读只读只读只读
Bookmark不支持不支持可读写可读写
CacheSize可读写可读写可读写可读写
CursorLocation可读写可读写可读写可读写
CursorType可读写可读写可读写可读写
EditMode只读只读只读
只读
EOF只读只读只读
只读
Filter可读写可读写可读写可读写
LockType可读写可读写可读写可读写
MarshalOptions可读写可读写可读写可读写
MaxRecords可读写可读写可读写可读写
PageCount不支持不支持只读只读
PageSize可读写可读写可读写可读写
RecordCount不支持不支持只读只读
Source可读写可读写可读写可读写
State只读只读只读只读
Status只读只读只读只读
AddNew支持支持支持支持
CancelBatch支持支持支持支持
CancelUpdate支持支持支持支持
Clone不支持不支持
Close支持支持支持支持
Delete支持支持支持支持
GetRows支持支持支持支持
Move不支持支持支持支持
MoveFirst支持支持支持支持
MoveLast不支持支持支持支持
MoveNext支持支持支持支持
MovePrevious不支持支持支持支持
NextRecordset支持支持支持支持
Open支持支持支持支持
Requery支持支持支持支持
Resync不支持不支持支持支持
Supports支持支持支持支持
Update支持支持支持支持
UpdateBatch支持支持支持支持
--------------------------------------------------------------
其中NextRecordset方法并不适用于MicrosoftAccess数据库。
LockType
Recordset对象Open方法的LockType参数表示要采用的Lock类型,如果忽略这个参数,那么系统会以Recordset对象的LockType属性为预设值。LockType参数包含adLockReadOnly、adLockPrssimistic、adLockOptimistic及adLockBatchOptimistic等,分述如下:
-------------------------------------------------------------
常数常数值说明
--------------------------------------------------------------
adLockReadOnly1缺省值,Recordset对象以只读方式启动,无法运行AddNew、Update及Delete等方法
adLockPrssimistic2当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性。
adLockOptimistic3当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作。
adLockBatchOptimistic4当数据源正在更新时,其他用户必须将CursorLocation属性改为adUdeClientBatch才能对数据进行增、
删、改的操作。
Sqlserver数据库asp调用的特殊部分
<%
response.writews2(1)
w2=ws2(2)
response.write"a"
response.write"b"&ws2(3)&"c"
response.write"d"&w2
%>
建立一个表
createtablefriends(name1varchar(10),phonevarchar(15))
跟access不同,sqlserver默认的数据库只能向后读取,非常严格。
在数据库之间拷贝复制表格
select*intocoolhe.dbo.mainfrommain
删除数据库
dropdatabasecoolhe
查找替换功能
updatecommend
setGIF图片=stuff(GIF图片,1,21,"http://192.168.1.2")//替换GIF图片字段从头开始的21个字符为<http://192.168.1.2>
更改记录
自动增加的字段无法更改
解决办法如下
CREATETABLEnew_employees
(
id_numintIDENTITY(1,1),
fnamevarchar(20),
minitchar(1),
lnamevarchar(30)
)
INSERTnew_employees
(fname,minit,lname)
valueS
('Karin','F','Josephs')
修改某个记录
updatemain
setGIF图片='新的'whereid=4331
添加一条记录
insertarticles
(category,title,link,updatetime)
values
('CPU','AMDAthlonXP处理器技术与架构','20011024/01.asp','10-24-2001')
从一个表添加记录道另一个表
insertmain
selecta,b,c,dfromnew
当main有一个字段为自动增加时,新表不能选取自动增加的字段,而避开该字段以上例的形式书写
查找数据库中所有的表
select*fromsysobjectswherextype='u'
计算某个字段的和
select'downloadcount'=sum(下载次数)
检索表定义信息
sp_help表名
修改表名
sp_rename'cool','commend'
添加表字段(如果一次添加多字段后面不加bit)
ALTERTABLEmain
ADD开关bit
altertablemainadd年龄char(3),姓名varchar(8),性别char(2)
修改表字段类型
原先姓名字段的类型是char(10)
altertabletablenamealtercolumn姓名varchar(20)
修改密码
EXECsp_passwordNULL,'ok','Victoria'(密码为空时)Victoria为login的用户名
EXECsp_password'ok','coffee'密码从ok改到coffee
altertabletable_nameaddcolumncolumn_namedatatype
说明:增加一个栏位(没有删除某个栏位的语法。)
altertabletable_nameaddprimarykey(column_name)
说明:更改表得的定义把某个栏位设为主键。
altertabletable_namedropprimarykey(column_name)
说明:把主键的定义删除
将一个字段的默认值设置成0
ALTERTABLEtable_nameADDCONSTRAINTDF_Test_FieldNameDEFAULT(0)FORFieldName
DF_Test_FieldName不要变动
更改字段名称
sp_rename'tablename.fieldname','newname','column';
column不要变动
注释
/*select*fromnews*/或者--select*fromnews--
其中横线用于插入式注释
setrs=cn.execute(sql)此语句返回一个SQL语句执行后的结构,把结果赋值给RS
cn.Executesql此语句只是执行SQL语句
数据类型+++++++++++++++++++++++++++++++++++++++++++++++++datatypes
smallint
16位元的整数。
interger
32位元的整数。
decimal(p,s)
p精确值和s大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数後有几位数。如果没有特别指定,则系统会设为p=5;s=0。
float
32位元的实数。
double
64位元的实数。
char(n)
n长度的字串,n不能超过254。
varchar(n)
长度不固定且其最大长度为n的字串,n不能超过4000。
graphic(n)
和char(n)一样,不过其单位是两个字元double-bytes,n不能超过127。这个形态是为支援两个字元长度的字体,例如中文字。
vargraphic(n)
可变长度且其最大长度为n的双字元字串,n不能超过2000。
date
包含了年份、月份、日期。
time
包含了小时、分钟、秒。
timestamp
包含了年、月、日、时、分、秒、千分之一秒。
在SQLServer中提供了这种恢复方式的存储过程。
1.sp_attach_db[@dbname=]dbname,[@filename1=]filename_n
给系统添加一个数据库,在dbname指定数据库名称,filename_n指定数据库的文件和日志文件。比如我有一个voogiya的库,停止SQLServer服务备份voogiya_data.mdf,voogiya_log.ldf,启动SQLserver,删除掉这个库,然后再把这两上文件拷到sqlserver DATA目录中,在QueryAnalyzer中执行如下语句:
EXECsp_attach_db@dbname=Nvoogiya,
@filename1=Nd:\mssql7\data\voogiya_data.mdf,(不加N时成功)
@filename2=Nd:\mssql7\data\voogiya_log.ldf(不加N时成功)
就会把这个库加入到SQLServerGroup中.
2.sp_attach_single_file_db[@dbname=]dbname,
[@physname=]physical_name
这个命令和上面的功能一样,在physical_name中只要写上据库的物理文件名就可以了,日志文件SQLserver会重新建立。这个存储过程的运行要先执行下面的存储过程:
sp_detach_db@dbname=dbname
同样以上面的为例:
EXECsp_detach_db@dbname=voogiya
EXECsp_attach_single_file_db@dbname=voogiya,
@physname=d:\mssql7\data\voogiya_data.mdf
要注意执行以上存储过程的用户要在sysadmin中
<%@language=VBscript%>
<%
dimconn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver
(*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
2.ASP与SQL数据库连接:
<%@language=VBscript%>
<%
dimconn
setconn=server.createobject("ADODB.connection")
con.open"PROVIDER=SQLOLEDB;DATA
SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>
建立记录集对象:
setrs=server.createobject("adodb.recordset")
rs.openSQL语句,conn,3,2
3.SQL常用命令使用方法:
(1)数据记录筛选:
sql="select*from数据表where字段名=字段值orderby字段名[desc]"
sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"
sql="selecttop10*from数据表where字段名orderby字段名[desc]"
sql="select*from数据表where字段名in('值1','值2','值3')"
sql="select*from数据表where字段名between值1and值2"
(2)更新数据记录:
sql="update数据表set字段名=字段值where条件表达式"
sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式"
(3)删除数据记录:
sql="deletefrom数据表where条件表达式"
sql="deletefrom数据表"(将数据表所有记录删除)
(4)添加数据记录:
sql="insertinto数据表(字段1,字段2,字段3…)values(值1,值2,值3…)"
sql="insertinto目标数据表select*from源数据表"(把源数据表的记录添加到目标数据表)
(5)数据记录统计函数:
AVG(字段名)得出一个表格栏平均值
COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名)取得一个表格栏最大的值
MIN(字段名)取得一个表格栏最小的值
SUM(字段名)把数据栏的值相加
引用以上函数的方法:
sql="selectsum(字段名)as别名from数据表where条件表达式"
setrs=conn.excute(sql)
用rs("别名")获取统的计值,其它函数运用同上。
(5)数据表的建立和删除:
CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)
例:CREATETABLEtab01(namevarchar(50),datetimedefaultnow())
DROPTABLE数据表名称(永久性删除一个数据表)
4.记录集对象的方法:
rs.movenext将记录指针从当前的位置向下移一行
rs.moveprevious将记录指针从当前的位置向上移一行
rs.movefirst将记录指针移到数据表第一行
rs.movelast将记录指针移到数据表最后一行
rs.absoluteposition=N将记录指针移到数据表第N行
rs.absolutepage=N将记录指针移到第N页的第一行
rs.pagesize=N设置每页为N条记录
rs.pagecount根据pagesize的设置返回总页数
rs.recordcount返回记录总数
rs.bof返回记录指针是否超出数据表首端,true表示是,false为否
rs.eof返回记录指针是否超出数据表末端,true表示是,false为否
rs.delete删除当前记录,但记录指针不会向下移动
rs.addnew添加记录到数据表末端
rs.update更新数据表记录
---------------------------------------
Recordset对象方法
Open方法
recordset.OpenSource,ActiveConnection,CursorType,LockType,Options
Source
Recordset对象可以通过Source属性来连接Command对象。Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个Stored
Procedure。假如省略这个参数,系统则采用Recordset对象的Source属性。
ActiveConnection
Recordset对象可以通过ActiveConnection属性来连接Connection对象。这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。
CursorType
Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下:
--------------------------------------------------------------
常数常数值说明
-------------------------------------------------------------
adOpenForwardOnly0缺省值,启动一个只能向前移动的游标(ForwardOnly)。
adOpenKeyset1启动一个Keyset类型的游标。
adOpenDynamic2启动一个Dynamic类型的游标。
adOpenStatic3启动一个Static类型的游标。
-------------------------------------------------------------
以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。
-------------------------------------------------------------
Recordset属性adOpenForwardOnlyadOpenKeysetadOpenDynamicadOpenStatic
-------------------------------------------------------------
AbsolutePage不支持不支持可读写可读写
AbsolutePosition不支持不支持可读写可读写
ActiveConnection可读写可读写可读写可读写
BOF只读只读只读只读
Bookmark不支持不支持可读写可读写
CacheSize可读写可读写可读写可读写
CursorLocation可读写可读写可读写可读写
CursorType可读写可读写可读写可读写
EditMode只读只读只读
只读
EOF只读只读只读
只读
Filter可读写可读写可读写可读写
LockType可读写可读写可读写可读写
MarshalOptions可读写可读写可读写可读写
MaxRecords可读写可读写可读写可读写
PageCount不支持不支持只读只读
PageSize可读写可读写可读写可读写
RecordCount不支持不支持只读只读
Source可读写可读写可读写可读写
State只读只读只读只读
Status只读只读只读只读
AddNew支持支持支持支持
CancelBatch支持支持支持支持
CancelUpdate支持支持支持支持
Clone不支持不支持
Close支持支持支持支持
Delete支持支持支持支持
GetRows支持支持支持支持
Move不支持支持支持支持
MoveFirst支持支持支持支持
MoveLast不支持支持支持支持
MoveNext支持支持支持支持
MovePrevious不支持支持支持支持
NextRecordset支持支持支持支持
Open支持支持支持支持
Requery支持支持支持支持
Resync不支持不支持支持支持
Supports支持支持支持支持
Update支持支持支持支持
UpdateBatch支持支持支持支持
--------------------------------------------------------------
其中NextRecordset方法并不适用于MicrosoftAccess数据库。
LockType
Recordset对象Open方法的LockType参数表示要采用的Lock类型,如果忽略这个参数,那么系统会以Recordset对象的LockType属性为预设值。LockType参数包含adLockReadOnly、adLockPrssimistic、adLockOptimistic及adLockBatchOptimistic等,分述如下:
-------------------------------------------------------------
常数常数值说明
--------------------------------------------------------------
adLockReadOnly1缺省值,Recordset对象以只读方式启动,无法运行AddNew、Update及Delete等方法
adLockPrssimistic2当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性。
adLockOptimistic3当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作。
adLockBatchOptimistic4当数据源正在更新时,其他用户必须将CursorLocation属性改为adUdeClientBatch才能对数据进行增、
删、改的操作。
Sqlserver数据库asp调用的特殊部分
<%
response.writews2(1)
w2=ws2(2)
response.write"a"
response.write"b"&ws2(3)&"c"
response.write"d"&w2
%>
建立一个表
createtablefriends(name1varchar(10),phonevarchar(15))
跟access不同,sqlserver默认的数据库只能向后读取,非常严格。
在数据库之间拷贝复制表格
select*intocoolhe.dbo.mainfrommain
删除数据库
dropdatabasecoolhe
查找替换功能
updatecommend
setGIF图片=stuff(GIF图片,1,21,"http://192.168.1.2")//替换GIF图片字段从头开始的21个字符为<http://192.168.1.2>
更改记录
自动增加的字段无法更改
解决办法如下
CREATETABLEnew_employees
(
id_numintIDENTITY(1,1),
fnamevarchar(20),
minitchar(1),
lnamevarchar(30)
)
INSERTnew_employees
(fname,minit,lname)
valueS
('Karin','F','Josephs')
修改某个记录
updatemain
setGIF图片='新的'whereid=4331
添加一条记录
insertarticles
(category,title,link,updatetime)
values
('CPU','AMDAthlonXP处理器技术与架构','20011024/01.asp','10-24-2001')
从一个表添加记录道另一个表
insertmain
selecta,b,c,dfromnew
当main有一个字段为自动增加时,新表不能选取自动增加的字段,而避开该字段以上例的形式书写
查找数据库中所有的表
select*fromsysobjectswherextype='u'
计算某个字段的和
select'downloadcount'=sum(下载次数)
检索表定义信息
sp_help表名
修改表名
sp_rename'cool','commend'
添加表字段(如果一次添加多字段后面不加bit)
ALTERTABLEmain
ADD开关bit
altertablemainadd年龄char(3),姓名varchar(8),性别char(2)
修改表字段类型
原先姓名字段的类型是char(10)
altertabletablenamealtercolumn姓名varchar(20)
修改密码
EXECsp_passwordNULL,'ok','Victoria'(密码为空时)Victoria为login的用户名
EXECsp_password'ok','coffee'密码从ok改到coffee
altertabletable_nameaddcolumncolumn_namedatatype
说明:增加一个栏位(没有删除某个栏位的语法。)
altertabletable_nameaddprimarykey(column_name)
说明:更改表得的定义把某个栏位设为主键。
altertabletable_namedropprimarykey(column_name)
说明:把主键的定义删除
将一个字段的默认值设置成0
ALTERTABLEtable_nameADDCONSTRAINTDF_Test_FieldNameDEFAULT(0)FORFieldName
DF_Test_FieldName不要变动
更改字段名称
sp_rename'tablename.fieldname','newname','column';
column不要变动
注释
/*select*fromnews*/或者--select*fromnews--
其中横线用于插入式注释
setrs=cn.execute(sql)此语句返回一个SQL语句执行后的结构,把结果赋值给RS
cn.Executesql此语句只是执行SQL语句
数据类型+++++++++++++++++++++++++++++++++++++++++++++++++datatypes
smallint
16位元的整数。
interger
32位元的整数。
decimal(p,s)
p精确值和s大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数後有几位数。如果没有特别指定,则系统会设为p=5;s=0。
float
32位元的实数。
double
64位元的实数。
char(n)
n长度的字串,n不能超过254。
varchar(n)
长度不固定且其最大长度为n的字串,n不能超过4000。
graphic(n)
和char(n)一样,不过其单位是两个字元double-bytes,n不能超过127。这个形态是为支援两个字元长度的字体,例如中文字。
vargraphic(n)
可变长度且其最大长度为n的双字元字串,n不能超过2000。
date
包含了年份、月份、日期。
time
包含了小时、分钟、秒。
timestamp
包含了年、月、日、时、分、秒、千分之一秒。
在SQLServer中提供了这种恢复方式的存储过程。
1.sp_attach_db[@dbname=]dbname,[@filename1=]filename_n
给系统添加一个数据库,在dbname指定数据库名称,filename_n指定数据库的文件和日志文件。比如我有一个voogiya的库,停止SQLServer服务备份voogiya_data.mdf,voogiya_log.ldf,启动SQLserver,删除掉这个库,然后再把这两上文件拷到sqlserver DATA目录中,在QueryAnalyzer中执行如下语句:
EXECsp_attach_db@dbname=Nvoogiya,
@filename1=Nd:\mssql7\data\voogiya_data.mdf,(不加N时成功)
@filename2=Nd:\mssql7\data\voogiya_log.ldf(不加N时成功)
就会把这个库加入到SQLServerGroup中.
2.sp_attach_single_file_db[@dbname=]dbname,
[@physname=]physical_name
这个命令和上面的功能一样,在physical_name中只要写上据库的物理文件名就可以了,日志文件SQLserver会重新建立。这个存储过程的运行要先执行下面的存储过程:
sp_detach_db@dbname=dbname
同样以上面的为例:
EXECsp_detach_db@dbname=voogiya
EXECsp_attach_single_file_db@dbname=voogiya,
@physname=d:\mssql7\data\voogiya_data.mdf
要注意执行以上存储过程的用户要在sysadmin中
DDR爱好者之家 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
DDR爱好者之家 Design By 杰米
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年12月28日
2024年12月28日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]