当前位置:首页 » 编程语言 » sql博客

sql博客

发布时间: 2023-07-16 18:21:19

sql2005数据库中两张表 博客表( 主键id ,视频ID 其他字段略)视频表(id,其他字段略),怎么插入数据

主键设为identity,按流陆罩水号自动生成视频id,然后将其插入博客表,同时将生成的视频id插入视频表:
--建表
create table blog (
id int identity(1,1),
vid varchar(20) not null
/*更多列
colu1 int,
colu2 char ...*/
)
create table vedio (
vid varchar(20) not null
/*更多列
colu1 int,
colu2 char ...*/
)

--存储过程
alter proc insert_v
/*自己定义需要传早穗闹入的参数
@pra1 int,
@pra2 char ...*/
as
declare @v_id varchar(30),
/*自己定族桐义内部参数
@pra_1 int,
@pra_2 char ...*/
select @v_id = datename(yy,getdate()) + datename(mm,getdate())
+ datename(dd,getdate()) + datename(hh,getdate()) + datename(mi,getdate())
+ datename(ss,getdate())
insert into blog values(@v_id/*,@pra1,@pra2...*/)
insert into vedio values(@v_id/*,@pra1,@pra2...*/)

--调用存储过程
exec insert_v /*'pra1','pra2',...*/

② 列举sql优化有哪些方式方法 博客园

sql优化的方式有:

1、选择最有效率的表名顺序(只在基于规则的优化器中有效):

ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表。

2、WHERE子句中的连接顺序:

ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾。

3、SELECT子句中避免使用 ‘ * ‘:

ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间 。

4、 减少访问数据库的次数:

ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等。

5、 在SQL*Plus , SQL*Forms和Pro*C中重新设置ARRAYSIZE参数, 可以增加每次数据库访问的检索数据量 ,建议值为200 。

6、 使用DECODE函数来减少处理时间:

使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表。

7、整合简单,无关联的数据库访问:

如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中(即使它们之间没有关系)。

③ 如何看待sql执行计划里的cost-gflei-ChinaUnix博客

如何看待sql执行计划里的cost-gflei-ChinaUnix博客
1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。
2、先执行 EXPLAIN PLAN FOR select * from tableA where paraA=1,再 select * from table(DBMS_XPLAN.DISPLAY)便可以看到oracle的执行计划了,看到的结果和1中的一样,所以使用工具的时候推荐使用1方法。

④ 20MSQL Server 2008数据库做博客能用多久

这个的看你的数据存储情况
如果仅仅使用发一些文章的话,1,2千文章没问题

如果说博客的话,国内外的空间用mysql的较多,一般都是50M的。
域名几十块钱,空间基本也是百元左右
比如阿里云空间
我的两个个人博客都是使用的阿里云空间,数据库20M够用了

热点内容
怎么在微信发文件夹 发布:2025-02-08 10:09:45 浏览:790
cryengine源码 发布:2025-02-08 09:50:58 浏览:392
aardio可以反编译吗 发布:2025-02-08 09:50:53 浏览:482
公司营业执照密码是什么 发布:2025-02-08 09:47:56 浏览:854
体验脚本 发布:2025-02-08 09:46:15 浏览:690
医学生需要什么配置的笔记本 发布:2025-02-08 09:45:34 浏览:771
骚扰电话数据库 发布:2025-02-08 09:45:34 浏览:179
u盘文件加密器 发布:2025-02-08 09:40:35 浏览:769
plc数据存储app 发布:2025-02-08 09:37:17 浏览:708
服务器的峰值高低有什么区别 发布:2025-02-08 09:35:46 浏览:689