当前位置: 首页 > news >正文

沈阳网站建设方案服务南京的互联网公司

沈阳网站建设方案服务,南京的互联网公司,源码网站制作教程,网站被301跳转9.汇总数据 count(*) 包括空 count(name) 不包括空 10.分组数据 group by 分组 having 过滤分组 where 过滤行 11.子查询 select .. from .. where in (select ...) 由内向外处理 A.子查询过滤 作为子查询的语句只能查询单个列。 B.作为计算字段使用子查询 select cust_name, …9.汇总数据 count(*) 包括空 count(name) 不包括空   10.分组数据 group by 分组 having 过滤分组 where 过滤行 11.子查询 select .. from .. where in (select ...) 由内向外处理 A.子查询过滤 作为子查询的语句只能查询单个列。 B.作为计算字段使用子查询 select cust_name, cust_state, (select count(*) from orders where orders.cust_idcustomer.cust_id))as orders from customers order by cust_name; 12.联结 A.cross join(叉连接) 没有where的话会返回笛卡尔积。 B.inner join(内连接)首选。 连接处理耗费资源连接的表越多性能下降越厉害。 但是处理连接比处理子查询快得多。 C.self join(自连接) D.natural join(自然连接) E.out join外连接   left join   right join   full outer join 注意1).一般使用内连接    2).总是提供连接条件否则笛卡尔积。    3).采用不同的连接(inner left right)条件测试排查故障方便。 14.组合查询UNION 15.插入数据 A.插入检索出的数据(到已有的表)   INSERT INTO B.从一个表复制到另一个表(新表)   SELECT INTO     select * into custCopy from customers 16.更新与删除数据 A.使用update、delete一定不要忘了where B.有的update、delete需要权限。 C.一定要使用update、delete之前要先select看看 17.创建和操纵表 create table student ( id int not null,  name varchar(20) ); ALTER TABLE student add age int; ALTER TABLE student drop column age; DROP TABLE student; 18.视图。 A.什么使用视图   1).重用sql   2).简化sql操作   3).使用表的一部分而不是整个表   4).保护数据   5).更改数据格式和表示。   视图可以返回与底层表的表示和格式不同的数据。 B.视图规则与限制 C.创建视图 CREATE VIEW studentView as (select ...)   1)简化复杂连接   2)格式化检索出的数据   3)过滤不想要的数据 19.存储过程。 A.简介   一些复杂的操作需要多条语句才能完成。   可将其视为批文件虽然他们的作用不仅限于批处理。 B.为什么   1)通过把处理封装在一个易用的单元中简化复杂的操作。   2)由于不要求反复建立一系列处理步骤保证了数据的一致性。防止错误。步骤越多出错的可能性越大。     如果所有开发人员都是用同一存储过程则所使用的代码都是相同的。   3)简化对变动的管理。安全性。   4)存储过程通常以编译过的形式存储提高性能。   5)编写更灵活的代码 C.好处   简单、安全、高性能 D.缺陷   1)不易移植   2)编写存储过程比编写基本sql复杂需要更高的技能更丰富的经验。   E.执行存储过程   EXECUTE F.创建存储过程   create procedure mailingListCount(ListCount out Integer)   is v_rows Integer;   begin      select count(*) into v_rows     from customers     where not cust_email is null;     ListCount :vrows;   end; var ReturnValue Number exec mailingListCount(:ReturnValue); select ReturnValue;  20.管理事务处理 事务处理是一种机制用来管理必须成批执行的sql操作保证数据库不包含不完整的操作结果。 A.事务处理 事务(transaction) 回退(rollback) 提交(commit) 保留点(savepoint) B.控制事务处理   21.使用游标 22.高级sql特性 22.1约束   A.主键约束   B.外键约束     1)外键是表中的一列其值必须列在灵异表的主键中。     2)外键是保证引用完整性的及其重要部分。     3)定义       alter table orders        add constraint foreign key(cust_id)       references customers(cust_id)     4)外键有助防止意外删除     5)级联删除   C.唯一约束   D.检查约束 22.2索引 索引用来排序数据以加快搜索和排序操作的速度。想象一本书后的索引。 可以在一个或多个列上定义索引使DBMS保存其内容的一个“排过序”的列表。 A.索引改善查询select操作性能降低insert、update、delete操作性能在执行这些操作时DBMS必须动态更新索引。 B.索引可能占用大量存储空间。 C.并非所有数据都适合做索引。取值不多的数据不需要索引。 D.索引用于数据过滤和数据排序。经常排序数据适合索引。 E.索引可以定义多个列。 F.用法 create index product_name_index on products(product_name); G.索引必须唯一命名 H.索引效率岁数据增加而变化过去创建的某个理想的索引经过几个月的数据处理后可能变得不再理想。   最好定期检查索引并根据需要调整更新索引。 22.3触发器 触发器是特殊的存储过程他在特定的数据库活动发生时自动执行。触发器可以与特定表上的insert、update、delete操作相关联。 A.触发器可以在特定操作执行之前或之后执行。 B.用途   1)保证数据一致   2)基于某个表的变动在其他表上执行活动。     比如更新或删除一行时将跟踪记录写入某个日记表。   3)进行额外的验证并根据需要回退数据。   4)计算计算列的值或更新时间戳。 C.写法   create trigger customer_state   on customers for insert,update   as update customers set.... 22.4数据库安全              转载于:https://www.cnblogs.com/CESC4/p/8481894.html
http://www.yutouwan.com/news/250953/

相关文章:

  • 有哪些比较好的企业网站建设wordpress网站好慢
  • 深圳手机网站连云港吧
  • 广东建设监理网站wordpress数据表大学
  • 百度做的网站 后台管理怎么进入网站模板下载百度云链接怎么做
  • 阿里云网站建设的功能企业管理软件系统有哪些
  • 网站建设按什么收费做网站的广告语
  • 网站建设 大学生创业网广州网站推广哪家强
  • 心理咨询网站建设银行个人
  • 做视频网站如何利用用户的弱点成都手工活外发加工网
  • 电子商务网站建设与管理设计报告青岛做网站大公司有哪些
  • 学校网站建设及使用塘沽网站制作公司
  • 一流的商城网站建设python基础教程第二版课后答案
  • 站长之家怎么找网址wordpress+弹窗打开
  • 怎么做网站推广世界杯郑州seo费用
  • 望牛墩镇网站建设公司软件开发案例展示
  • 深圳外贸网站建设wordpress访客
  • 如何与知名网站做友情链接百度seo关键词优化推荐
  • 你接入的网站不属于同一个主体商城英文
  • 国外好玩的网站山西工程建设招标网
  • 南通市住房城乡建设局网站企业数字展厅设计
  • 湘潭培训网站建设沁阳企业自助建站
  • 网站保留密码 怎么做大型网站制作设计
  • 广州网站建设专业乐云seo联盟营销的网络营销方式
  • 集团企业网站建设wordpress 移动版插件
  • 企业首次建设网站的策划流程做本地信息网站要注册什么类型公司
  • 房地产活动策划网站视频号推广平台
  • 想给公司注册一个网站建设企业营销型网站
  • 开网站需要租用机房服务器价格外贸商城 网站建设
  • 网站的建设方向找人做网站做的很烂
  • wordpress 代码分析关键词在线优化