首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

基础SQL 查询语言(一)

2012-08-02 
基础SQL 查询语言(1)今天,四月二十八号,偶来了新公司快一段时间了。。这段时间,公司分配的任务其实不重,老实

基础SQL 查询语言(1)

今天,四月二十八号,偶来了新公司快一段时间了。。这段时间,公司分配的任务其实不重,老实说,其实是一些俺觉得比较无用功的事情,觉得没必要浪费太多时间在这上面,阅读其他人的代码其实不难,但偶看到的 ,可不只是一个水平。哎。。不说了。。就在这里唠叨一下。。

偶觉得在这里耗时间而没进步不是一件好事,所以就在书架上找了一本全英的关于讨论数据库原理和编程,性能方面的书,说实话,真的看英文原版的书比看国内翻译过来的要好得多。。越读越有滋味。。这不是乱说。

下面就为我在阅读本书是所作的笔记,希望能做个记录,也能和大家一起分享讨论。。

?

----------------------MK-------------------------

基础的SQL语句使用,是每一位从事IT行业开发人员都必须预备的知识,但从本人来说,其实我也只是了解并会使用一些比较基础的SQL语句,

况如SELECT * FROM XXX, SELECT a.xx FROM XXX a等等,相信很多初入IT的开发人员也是有这种情况,那好,我们就从最基本的开始,希望能一步一步往上升,呵呵,,每天进步一点点,那积累下来这可是春哥也被吓坏的。

?

以下是一些本文中将会用到的一些例子,包括表等等。表内的数据就努力点,自己插入啦。。

CAP:

?

?

这里有几点小建议:

1.在建表或者其他element的时候,最好不要用一些数据库内规定的词汇,一些关键字,默认含有一些代表意义的词,入name,order,agent等等,免得数据库混淆和自己昏头

2.建表的时候,最好不要用双引号来包围表名和element名

例如:

create table AGENTS (

?按照上面的做法会造成很多麻烦,至少我在弄这个的时候我也是探讨了 很久(哎,本人水平不高,欢迎拍砖。)

这里最好就是去掉双引号。

?

create table AGENT  (   aid                INT                             not null,   aname              VARCHAR(10),   city               VARCHAR(10),   precent            SMALLINT,   constraint PK_AGENT primary key (aid));
?

3.还有就是如果在表的数量不太多的时候,可以在每次建表的时候都select 一次,看看有没有出现什么问题。谨慎一点好啊。。

热点排行
Bad Request.