网页的数据库选什么比较好。能否详细介绍。

作者&投稿:良松 (若有异议请与网页底部的电邮联系)
常用SQL语句有哪些,大型网站选择什么样的数据库比较好?拜托各位大神~

1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 查看数据库服务器名和实例名 print 'Server Name...............:' + convert(varchar(30),@@SERVERNAME) print 'Instance..................:' + convert(varchar(30),@@SERVICENAME) 5. 查看所有数据库名称及大小 sp_helpdb 重命名数据库用的SQL sp_renamedb 'old_dbname', 'new_dbname' 6. 查看所有数据库用户登录信息 sp_helplogins 查看所有数据库用户所属的角色信息 sp_helpsrvrolemember 修复迁移服务器时孤立用户时,可以用的fix_orphan_user脚本或者LoneUser过程 更改某个数据对象的用户属主 sp_changeobjectowner [@objectname =] 'object', [@newowner =] 'owner' 注意:更改对象名的任一部分都可能破坏脚本和存储过程。 把一台服务器上的数据库用户登录信息备份出来可以用add_login_to_aserver脚本 查看某数据库下,对象级用户权限 sp_helprotect 7. 查看链接服务器 sp_helplinkedsrvlogin 查看远端数据库用户登录信息 sp_helpremotelogin 8.查看某数据库下某个数据对象的大小 sp_spaceused @objname 还可以用sp_toptables过程看最大的N(默认为50)个表 查看某数据库下某个数据对象的索引信息 sp_helpindex @objname 还可以用SP_NChelpindex过程查看更详细的索引情况 SP_NChelpindex @objname clustered索引是把记录按物理顺序排列的,索引占的空间比较少。 对键值DML操作十分频繁的表我建议用非clustered索引和约束,fillfactor参数都用默认值。 查看某数据库下某个数据对象的的约束信息 sp_helpconstraint @objname 9.查看数据库里所有的存储过程和函数 use @database_name sp_stored_procedures 查看存储过程和函数的源代码 sp_helptext '@procedure_name' 查看包含某个字符串@str的数据对象名称 select distinct object_name(id) from syscomments where text like '%@str%' 创建加密的存储过程或函数在AS前面加WITH ENCRYPTION参数 解密加密过的存储过程和函数可以用sp_decrypt过程 10.查看数据库里用户和进程的信息 sp_who 查看SQL Server数据库里的活动用户和进程的信息 sp_who 'active' 查看SQL Server数据库里的锁的情况 sp_lock 进程号1--50是SQL Server系统内部用的,进程号大于50的才是用户的连接进程. spid是进程编号,dbid是数据库编号,objid是数据对象编号 查看进程正在执行的SQL语句 dbcc inputbuffer () 推荐大家用经过改进后的sp_who3过程可以直接看到进程运行的SQL语句 sp_who3 检查死锁用sp_who_lock过程 sp_who_lock 11.查看和收缩数据库日志文件的方法 查看所有数据库日志文件大小 dbcc sqlperf(logspace) 如果某些日志文件较大,收缩简单恢复模式数据库日志,收缩后@database_name_log的大小单位为M backup log @database_name with no_log dbcc shrinkfile (@database_name_log, 5) 12.分析SQL Server SQL 语句的方法: set statistics time {on | off} set statistics io {on | off} 图形方式显示查询执行计划 在查询分析器->查询->显示估计的评估计划(D)-Ctrl-L 或者点击工具栏里的图形 文本方式显示查询执行计划 set showplan_all {on | off} set showplan_text { on | off } set statistics profile { on | off } 13.出现不一致错误时,NT事件查看器里出3624号错误,修复数据库的方法 先注释掉应用程序里引用的出现不一致性错误的表,然后在备份或其它机器上先恢复然后做修复操作 alter database [@error_database_name] set single_user 修复出现不一致错误的表 dbcc checktable('@error_table_name',repair_allow_data_loss) 或者可惜选择修复出现不一致错误的小型数据库名 dbcc checkdb('@error_database_name',repair_allow_data_loss) alter database [@error_database_name] set multi_user CHECKDB 有3个参数: repair_allow_data_loss 包括对行和页进行分配和取消分配以改正分配错误、结构行或页的错误,以及删除已损坏的文本对象,这些修复可能会导致一些数据丢失。 修复操作可以在用户事务下完成以允许用户回滚所做的更改。 如果回滚修复,则数据库仍会含有错误,应该从备份进行恢复。 如果由于所提供修复等级的缘故遗漏某个错误的修复,则将遗漏任何取决于该修复的修复。 修复完成后,请备份数据库。 repai*_**st 进行小的、不耗时的修复操作,如修复非聚集索引中的附加键。 这些修复可以很快完成,并且不会有丢失数据的危险。 repair_rebuild 执行由 repai*_**st 完成的所有修复,包括需要较长时间的修复(如重建索引)。 执行这些修复时不会有丢失数据的危险。 添加、删除、修改使用db.Execute(Sql)命令执行操作 ╔--------------------╗ ☆ 数据记录筛选 ☆ ╚--------------------╝ 注意:单双引号的用法可能有误(没有测式) Sql = "Select Distinct 字段名 From 数据表" Distinct函数,查询数据库存表内不重复的记录 Sql = "Select Count(*) From 数据表 where 字段名1>#18:0:0# and 字段名1< #19:00# " count函数,查询数库表内有多少条记录,“字段名1”是指同一字段 例: set rs=conn.execute("select count(id) as idnum from news") response.write rs("idnum") sql="select * from 数据表 where 字段名 between 值1 and 值2" Sql="select * from 数据表 where 字段名 between #2003-8-10# and #2003-8-12#" 在日期类数值为2003-8-10 19:55:08 的字段里查找2003-8-10至2003-8-12的所有记录,而不管是几点几分。 select * from tb_name where datetime between #2003-8-10# and #2003-8-12# 字段里面的数据格式为:2003-8-10 19:55:08,通过sql查出2003-8-10至2003-8-12的所有纪录,而不管是几点几分。 Sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" Sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" 模糊查询 Sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" 查找数据库中前10记录 Sql="select top n * form 数据表 order by newid()" 随机取出数据库中的若干条记录的方法 top n,n就是要取出的记录数 Sql="select * from 数据表 where 字段名 in ('值1','值2','值3')" ╔--------------------╗ ☆ 添加数据记录 ☆ ╚--------------------╝ sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)" sql="insert into 数据表 valuess (值1,值2,值3 …)" 不指定具体字段名表示将按照数据表中字段的顺序,依次添加 sql="insert into 目标数据表 select * from 源数据表" 把源数据表的记录添加到目标数据表 ╔--------------------╗ ☆ 更新数据记录 ☆ ╚--------------------╝ Sql="update 数据表 set 字段名=字段值 where 条件表达式" Sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式" Sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n " 没有条件则更新整个数据表中的指定字段值 ╔--------------------╗ ☆ 删除数据记录 ☆ ╚--------------------╝ Sql="delete from 数据表 where 条件表达式" Sql="delete from 数据表" 没有条件将删除数据表中所有记录) ╔--------------------------╗ ☆ 数据记录统计函数 ☆ ╚--------------------------╝ AVG(字段名) 得出一个表格栏平均值 COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 MAX(字段名) 取得一个表格栏最大的值 MIN(字段名) 取得一个表格栏最小的值 SUM(字段名) 把数据栏的值相加 引用以上函数的方法: sql="select sum(字段名) as 别名 from 数据表 where 条件表达式" set rs=conn.excute(sql) 用rs("别名") 获取统的计值,其它函数运用同上。 ╔-----------------------------╗ ☆ 数据表的建立和删除 ☆ ╚-----------------------------╝ CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 数据表名称 (永久性删除一个数据表) ╔--------------------------╗ ☆ 记录集对象的方法 ☆ ╚--------------------------╝ 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 更新数据表记录 用Oracle数据库!!!!!!!!!!!!!!

网站用什么数据 这跟网站程序有关
适合自己网站的才是好的
如果你网站程序是PHP 程序 一般都会用MYSQL数据库
如果用的是ASP程序 一般都是用空间自带的ACCESS数据库
MSSQL数据库一般是大型动态网站必备数据库,一般和ASP/ASP.net结合;

主要根据你网站的规模来说的,
大型的,如百度,腾讯之类的用大型数据库,如oracle,DB2
小型的,如小型论坛,个人网站,可以用access
中小型并且数据比较重要的,用中型数据库,比如SQL SERVER ,MYSQL
这也是宽泛的界定,主要还是要看个人的意愿和实际的想法和投入的资金来定的

看你预定的用户范围量了


中文数据库导出格式比较
另外,在该数据库的高级检索页面中还可直接输入检索式进行检索并且也可进行同上的扩展检索。万方中的高级检索可在标题、作者、来源、关键词、摘要等字段进行,可限定发表或出 版日期、文献类型、被引用次数、有无全文,各检索字段间默认的逻辑关系为与,不可选择其它的逻辑关系组配,检索方式比较单一不适于...

PHP统计网页访问量,数据库怎么设置比较好?
如果你不需要记录每次访问的详细信息,可以不用记录每一次访问,那样数据库会非常庞大,而且统计也会很慢。简单的方法是就是只要一条记录,用四个字段分别累计本日、本周、本月、本年、总共的访问数,每次访问的时侯对这些字段加1,另外一个字段记录最后一次更新的日期,如果最后更新日期不是本日,就在...

SQL Server数据库与Access数据库有什么区别?
但是Access数据库数据储存量小,安全性不够高,对高强度操作适应性比较差。SQL Server是一个关系数据库管理系统,安全性高,真正的客户机\/服务器体系结构,图形化用户界面,使系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。而且具有很好的伸缩性,可跨越...

js如何获取jsp页面中通过数据库取得的值并且予以比较
很简单啊,直接在JS方法里面添加一个参数,jsp调用方法的时候,把值传进参数就好了。另外你那个var musio=document.getElementById("sl");根本就不是这么用的,这个方法一般是用来取jsp上定义好的控件的。

oracle数据库里分页sql怎么写啊,要求一页显示5条,一共21页.sql应该怎 ...
SELECT FROM (SELECT a.*, ROWNUM rn FROM (SELECT * FROM zs_family) a WHERE ROWNUM <= 105)WHERE rn BETWEEN 1 AND 5;-- 1 AND 5 采用动态SQL传参就行。下一页就是6到10,直到101到105

请讨论数据库表的记录数大概在什么范围内的时候,使用表的扫描效率比较高...
然后数据库引擎会分别为每一个用户读取依次相同的页,而不是每次读取的结果有多个用户共享。显然跟高级扫描比起来,这种处理方式其效率会低很多。三、高级扫描的弊端与解决方式。虽然高级扫描会提高数据库的查询性能,但是这种处理机制也会有一个弊端,即会导致查询结果记录顺序的混乱。如上面这个例子中,...

数据库里的string类型和页面的datatime比较
蛋白质相互作用数据库见下表所示:数据库名 BIND DIP IntAct InterDom MINT STRING HPRD HPID MPPI 蛋白质相互作用的预测方法很非常多,以下作了简单的介绍 1)系统发生谱 这个方法基于如下假定:功能相关的(related)基因,在一组完全测序的基因组中预期同时存在或不存在,这种存在或不存在的模式(pattern)...

请达人讲讲,Mssql数据库和Access数据库的区别?
1.数据库大小超过300M;2.在线人数经常超过100人;3.网站经常出现服务失效(英文提示:Service Unavailable);4.服务器经常出现CPU资源被100%占用。SQL Server:是基于服务器端的中型数据库,可以适合大容量数据的应用,在功能上管理上也要比Access强。在处理海量数据的效率,后台开发的灵活性,可扩展性...

aspx 数据库
但不管怎么说用一样的数据库总比不同的数据库要好,至少两个数据库交互容易点儿,为他们做交互接口也更容易 3、如果访问量小,用access就可以,如果比较打则用sqlserver。用微软的数据库更容易。如果从想省钱用mysql也是不错的选择。企业级应用:oracle,db2 ...

...如何获得单选按钮中的值,并把所选取的值和数据库中的值做对比?_百...
var v=document.getElementsByName('sel')var j=0 for (var i=0;i<v.length;i++){ if(v.item(i).checked){ 选中的radio v.item(i).value就是选中的radion的值 } } 至于数据库就可以用ajax来判断了,值都有了,判断就好说了撒 ...

错那县19670972461: 网页的数据库选什么比较好.能否详细介绍. -
戎逄剑之: 主要根据你网站的规模来说的, 大型的,如百度,腾讯之类的用大型数据库,如oracle,DB2 小型的,如小型论坛,个人网站,可以用access 中小型并且数据比较重要的,用中型数据库,比如SQL SERVER ,MYSQL 这也是宽泛的界定,主要还是要看个人的意愿和实际的想法和投入的资金来定的

错那县19670972461: 建立网站如何选择适合自己的数据库 -
戎逄剑之: 究竟使用什么样的数据库才好了?合适的才是最好的.下面是一些关于数据库的详细资料.建议打算建立网站的企业和个人站长,新手网站管理员阅读一下.听听92HeZu网专家对于数据库的解释,让大家更好的了解数据库,从而确定合适的建...

错那县19670972461: 网站建设常用的四种数据库?哪种好 -
戎逄剑之: ACCESS:功能相对不是那么强大,主要是开发单机版软件中经常用到.SQL Server:是目前应用比较广泛和普遍的一款数据库,是数据库发展的一个里程碑.MySQL:是一个开源的关系数据库管理系统,有快速、可靠和易于使用的特点;MySQL服务器工作在客户/服务器或嵌入系统中.Oracle:Oracle的功能比较强大,一般用于超大型管理系统软件的建立,Oracle良好的兼容性、可移植性、可连接性和高生产率使Oracle RDBMS具有良好的开放性.现在的应用范围也已经比较广泛.

错那县19670972461: 常见网站用什么类型的数据库 -
戎逄剑之: 1、Access一般用在小网站上,类似企业站,功能比较简单,对数据要求不高; 2、Mssql是一个比较大的完善的数据库,在windows上常用,配NET ASP等程序. 3、Mysql是一个小型的公开源代码的免费数据库,在windows,linux上都常用,和PHP程序组成一对完美搭档.

错那县19670972461: 做网页要那种数据库比较好? -
戎逄剑之: 一般和ASP/网站用什么数据 这跟网站程序有关 适合自己网站的才是好的 如果你网站程序是PHP 程序 一般都会用MYSQL数据库 如果用的是ASP程序 一般都是用空间自带的ACCESS数据库 MSSQL数据库一般是大型动态网站必备数据库;ASP.net结合

错那县19670972461: 做网页用哪种数据库软件好 -
戎逄剑之: ACCESS 简单 不用配置什么就能用 SQL 好得多 不过要配置服务器数据库 大型的我们一般人很难用得上 学习和小流量 建议ACCESS 给个旗吧 楼主 谢谢了

错那县19670972461: 做网站用什么数据库最好 -
戎逄剑之: 用.net语言,用mssql比较好! pageadmin cms和之梦cms这两款免费建站系统不错.

错那县19670972461: 做网站用什么数据库? -
戎逄剑之: 你看你用什么程序做的,网站一般不是很大的话,用ACCESS数据库就行了,但如果是什么大型的门户网的话,最好用SQLSERVER数据库了. 其实安全方面吗,就在于你做的程序够不够严谨,如果不严谨,用什么数据库都是一样的.你想用...

错那县19670972461: 个人网站数据库用什么的好 -
戎逄剑之: 看网站数据量用Acess 或者 (sqlserver ,Mysql)中的一种. (sqlserver ,Mysql) 中建议选mysql,功能够用,配置维护都简单. sqlserver 还要打sp3,sp4,有时候动不动就莫名其妙出毛病.... 麻烦. 因为sqlserver默认是要装到server系统上的,装xp上还得稍稍费点事..

错那县19670972461: 作网页那些数据库比较好
戎逄剑之: 嗯,要看你用什么动态语言了,,假如用ASP的话,Access数据库兼容性会比较好.假如你用的是PHP的话,mysql会比较好,,因为它们都是开源软件.如果你是在超级大公司的话,oracle数据库.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网