<menu id="w6w4q"></menu>
  • <object id="w6w4q"></object>
  • <menu id="w6w4q"><u id="w6w4q"></u></menu>
    <menu id="w6w4q"><u id="w6w4q"></u></menu>
  • <menu id="w6w4q"></menu>
    <menu id="w6w4q"><u id="w6w4q"></u></menu><menu id="w6w4q"></menu>
    <input id="w6w4q"></input>
  • <menu id="w6w4q"></menu>
    <input id="w6w4q"></input>
    <input id="w6w4q"></input>

    sql常用语句

    select   top   5   *   from  ( select   top   15   *   from   table   order   by  id  asc ) table_别名  order   by  id  desc
    1
    、说明:创建数据库
    Create   DATABASE   database - name
    2 、说明:删除数据库
    drop   database  dbname
    3 、说明:备份sql server
    -- - 创建 备份数据的 device
    USE  master
    EXEC  sp_addumpdevice  ' disk ' ' testBack ' ' c:mssql7backupMyNwind_1.dat '
    -- - 开始 备份
    BACKUP   DATABASE  pubs  TO  testBack
    4
    、说明:创建新表
    create   table  tabname(col1 type1  [ not null ]   [ primary key ] ,col2 type2  [ not null ] ,..)
    -- 根据已有的表创建新表:
    A: create   table  tab_new  like  tab_old (使用旧表创建新表)
    B:
    create   table  tab_new  as   select  col1,col2…  from  tab_old definition  only
    5
    、说明:删除新表
    drop   table  tabname
    6 、说明:增加一个列
    Alter   table  tabname  add   column  col type
    注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
    7 、说明:添加主键
    Alter   table  tabname  add   primary   key (col)
           删除主键
    Alter   table  tabname  drop   primary   key (col)
    8 、说明:创建索引
    create   [ unique ]   index  idxname  on  tabname(col….)
    删除索引:
    drop   index  idxname
    注:索引是不可更改的,想更改必须删除重新建。
    9 、说明:创建视图
    create   view  viewname  as   select  statement
    删除视图:
    drop   view  viewname
    10 、说明:几个简单的基本的sql 语句
    选择: select   *   from  table1  where  范围
    插入:
    insert   into  table1(field1,field2)  values (value1,value2)
    删除:
    delete   from  table1  where  范围
    更新:
    update  table1  set  field1 = value1  where  范围
    查找:
    select   *   from  table1  where  field1  like  ’ % value1 % ’  -- -like的语法很精妙,查资料!
    排序: select   *   from  table1  order   by  field1,field2  [ desc ]
    总数:
    select   count   as  totalcount  from  table1
    求和:
    select   sum (field1)  as  sumvalue  from  table1
    平均:
    select   avg (field1)  as  avgvalue  from  table1
    最大:
    select   max (field1)  as  maxvalue  from  table1
    最小:
    select   min (field1)  as  minvalue  from  table1
     
     
    11 、说明:几个高级查询运算词
    A UNION 运算符
    UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。
    B EXCEPT 运算符
    EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
    C INTERSECT 运算符
    INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。
    注:使用运算词的几个查询结果行必须是一致的。
    12 、说明:使用外连接
    A left outer join
    左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
    SQL:
    select  a.a, a.b, a.c, b.c, b.d, b.f  from  a  LEFT  OUT  JOIN  b  ON  a.a  =  b.c
    B right outer join:
    右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
    C full outer join
    全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
     
    二、提升
     
    1 、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
    select   *   into  b  from  a  where   1 <> 1   -- 法一
    select   top   0   *   into  b  from  a  -- 法二
    2 、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
    insert   into  b(a, b, c)  select  d,e,f  from  b
     
    3 、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
    insert into b(a, b, c) select d,e,f from b  in  ‘具体数据库’  where    -- 条件
    例子:..from b 
    in   ' "&Server.MapPath("."&"data.mdb" &" '   where ..
     
    4 、说明:子查询(表名1:a 表名2:b)
    select  a,b,c  from  a  where  a  IN  ( select  d  from  b 或者:  select  a,b,c  from  a  where  a  IN  ( 1 , 2 , 3 )
     
    5 、说明:显示文章、提交人和最后回复时间
    select  a.title,a.username,b.adddate  from   table  a,( select   max (adddate) adddate  from   table   where   table .title = a.title) b
     
    6 、说明:外连接查询(表名1:a 表名2:b)
    select  a.a, a.b, a.c, b.c, b.d, b.f  from  a  LEFT  OUT  JOIN  b  ON  a.a  =  b.c
     
     
    7 、说明:在线视图查询(表名1:a
    select   *   from  ( Select  a,b,c  FROM  a) T  where  t.a  >   1
     
    8 、说明:between 的用法,between限制查询数据范围时包括了边界值,not between不包括
    select   *   from  table1  where  time  between  time1  and  time2
    select  a,b,c,  from  table1  where  a  not   between  数值1  and  数值2
     
    9 、说明:in 的使用方法
    select   *   from  table1  where  a  [ not ]   in  ('值1’,'值2’,'值4’,'值6’)
     
    10 、说明:两张关联表,删除主表中已经在副表中没有的信息
    delete   from  table1  where   not   exists  (  select   *   from  table2  where  table1.field1 = table2.field1)
     
    11 、说明:四表联查问题:
    select   *   from  a  left   inner   join  b  on  a.a = b.b  right   inner   join  c  on  a.a = c.c  inner   join  d  on  a.a = d.d 
    where  .....
     
    12 、说明:日程安排提前五分钟提醒
    SQL:  select   *   from  日程安排  where   datediff ( ' minute ' ,f开始时间, getdate ()) > 5
     
    13 、说明:一条sql 语句搞定数据库分页
    select   top   10  b. *   from  ( select   top   20  主键字段,排序字段  from  表名  order   by  排序字段  desc ) a,表名 b  where  b.主键字段  =  a.主键字段  order   by  a.排序字段
     
    14 、说明:前10 条记录
    select   top   10   *  form table1  where  范围
     
    15 、说明:选择在每一组b 值相同的数据中对应的a 最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)
    select  a,b,c  from  tablename ta  where  a = ( select   max (a)  from  tablename tb  where  tb.b = ta.b)
     
    16 、说明:包括所有在 TableA 中但不在 TableB TableC 中的行并消除所有重复行而派生出一个结果表
    ( select  a  from  tableA  except  ( select  a  from  tableB)  except  ( select  a  from  tableC)
     
    17 、说明:随机取出10 条数据
    select   top   10   *   from  tablename  order   by   newid ()
     
    18 、说明:随机选择记录
    select   newid ()
     
    19 、说明:删除重复记录
    Delete   from  tablename  where  id  not   in  ( select   max (id)  from  tablename  group   by  col1,col2,...)
     
    20 、说明:列出数据库里所有的表名
    select  name  from  sysobjects  where  type = ' U '
     
    21 、说明:列出表里的所有的
    select  name  from  syscolumns  where  id = object_id ( ' TableName ' )
     
    22 、说明:列示type vender pcs 字段,以type 字段排列,
            case可以方便地实现多重选择,类似select 中的case。
    select  type, sum ( case  vender  when   ' A '   then  pcs  else   0   end ), sum ( case  vender  when   ' C '   then  pcs  else   0   end ), sum ( case  vender  when   ' B '   then  pcs  else   0   end FROM  tablename  group   by  type
    显示结果:
    type vender pcs
    电脑 A 1
    电脑 A 1
    光盘 B 2
    光盘 A 2
    手机 B 3
    手机 C 3
     
    23 、说明:初始化表 table1
     
    TRUNCATE   TABLE  table1
     
    24 、说明:选择从10 15 的记录
    相关文章
    相关标签/搜索
    每日一句
      每一个你不满意的现在,都有一个你没有努力的曾经。
    公众号推荐
       一个历史类的公众号,欢迎关注
    一两拨千金
    三期内必开一期特四肖白小姐资料 一肖中特2020年香港马会最快报码开奖结果直播历史记录免费资料网 区。| 革吉县| 武川县| 沙雅县| 弥渡县| 尉氏县| 萨嘎县| 宾川县| 崇文区| 喀喇沁旗| 分宜县| 西畴县| 龙里县| 兴山县| 博兴县| 上犹县| 中超| 出国| 尖扎县| 淮南市| 印江| 高安市| 桦南县| 绥阳县| 蚌埠市| 红桥区| 西宁市| 乾安县| 和平县| 响水县| 江达县| 安阳市| 汤阴县| 全州县| 肇庆市| 漠河县| 永州市| 凉城县| 丰台区| 雅江县| 呼图壁县| 嘉兴市| 霍林郭勒市| 嫩江县| 长宁区| 雅江县| 木兰县| 桃源县| 修文县| 大英县| 武穴市| 通榆县| 武鸣县| 云梦县| 青阳县| 南木林县| 昌都县| 吴桥县| 淮北市| 神池县| 时尚| 犍为县| 宜宾县| 乐山市| 阿克苏市| 安西县| 芒康县| 财经| 安岳县| 和顺县| 城口县| 横山县| 邵东县| 昌图县| 张家口市| 堆龙德庆县| 涞水县| 安平县| 洪湖市| 晴隆县| 长宁区| 新宁县| 陆川县| 巨野县| 寿宁县| 建平县| 甘泉县| 昭觉县| 重庆市| 淮北市| 乐都县| 三门县| 仁布县| 西丰县| 当阳市| 塔河县| 大庆市| 获嘉县| 井冈山市| 拉萨市| 江安县| 东山县| 抚远县| 临海市| 建德市| 东宁县| 文化| 滦南县| 靖江市| 宁陵县| 周至县| 都安| 克东县| 玛曲县| 德州市| 江山市| 榆树市| 安康市| 读书| 三穗县| 肥东县| 平果县| 保山市| 高陵县| 得荣县| 三台县| 潼南县| 西盟| 都安| 新竹市| 普宁市| 蚌埠市| 光山县| 南充市| 嘉义市| 泾川县| 葵青区| 神池县| 淳化县| 清镇市| 蓝田县| 大足县| 澄迈县| 扶沟县| 延庆县| 南昌市| 高要市| 潮州市| 册亨县| 托克逊县| 鄂温| 宜都市| 田东县| 乌兰察布市| 海安县| 毕节市| 伊春市| 云安县| 鄂伦春自治旗| 吉水县| 通江县| 岳普湖县| 崇左市| 桃园县| 泽州县| 临猗县| 新巴尔虎左旗| 广宗县| 伽师县| 舞钢市| 同江市| 措美县| 九龙县| 泰州市| 肇庆市| 武山县| 阿拉善盟| 三都| 亳州市| 高青县| 永济市| 巨鹿县| 瓮安县| 栾川县| 长治县| 汉寿县| 涞水县| 湘潭县| 乌海市| 利辛县| 马山县| 西安市| 南投县| 斗六市| 平罗县| 泽库县| 谢通门县| 鹤峰县| 德令哈市| 鄱阳县| 巩留县| 上林县| 黄龙县| 开封市| 丰都县| 道孚县| 民勤县| 额尔古纳市| 建瓯市| 新乡县| 渑池县| 侯马市| 敦煌市| 随州市| 睢宁县| 香港| 辛集市| 耒阳市| 大竹县| 娱乐| 淳化县| 新邵县| 深圳市| 蓬溪县| 綦江县| 东兰县| 通州区| 新疆| 大荔县| 莱阳市| 白城市| 黄陵县| 肃南| 玉林市| 高雄县| 巢湖市| 秭归县| 玉林市| 永善县| 巴南区| 姚安县| 南部县| 隆回县| 扎兰屯市| 巨野县| 南江县| 富川| 龙山县| 和平县| 沙雅县| 本溪| 云和县| 普陀区| 阿瓦提县| 清镇市| 修武县| 长子县| 阆中市| 肥东县| 嘉荫县| 马龙县| 栾城县| 项城市| 临沧市| 迁西县| 台南县| 隆子县| 广州市| 浦江县| 福海县| 遂溪县| 凌海市| 南漳县| 鞍山市| 广汉市| 阿拉尔市| 环江| 堆龙德庆县| 苏尼特右旗| 青州市| 昌乐县| 安阳县| 密山市| 库尔勒市| 禹州市| 靖安县| 洛扎县| 阳信县| 荔浦县| 丰原市| 垣曲县| 汝阳县| 潼南县| 剑川县| 吐鲁番市| 金堂县| 漯河市| 莒南县| 左云县| 隆昌县| 宣城市| 湘西| 克拉玛依市| 谢通门县| 林西县| 界首市| 天水市| 石景山区| 福贡县| 长宁县| 两当县| 长阳| 泊头市| 奇台县| 东方市| 方正县| 贵定县| 新绛县| 赣州市| 中超| 城步| 汕头市| 会东县| 安西县| 万源市| 玉林市| 湟中县| 舟曲县| 合江县| 三明市| 湖口县| 河间市| 新丰县| 阜平县| 泸州市| 苏尼特右旗| 仁怀市| 长春市| 中方县| 获嘉县| 彭泽县| 鄂托克前旗| 宁德市| SHOW| 平邑县| 西丰县| 普格县| 建阳市| 凤冈县| 任丘市| 株洲市| 巴中市| 湟源县| 家居| 焉耆| 阳原县| 台东县| 抚宁县| 丹棱县| 永修县| 兴隆县| 敦煌市| 济宁市| 卓尼县| 淮安市| 防城港市| 富蕴县| 卢氏县| 南溪县| 西充县| 理塘县| 台山市| 扶沟县| 钟山县| 龙江县| 中宁县| 庆云县| 安西县| 准格尔旗| 炎陵县| 江安县| 肃北| 苗栗市| 抚松县| 远安县| 雷州市| 株洲市| 莒南县| 聊城市| 佳木斯市| 乐都县| 四川省| 新绛县| 阜南县| 武鸣县| 巍山| 凤庆县| 平山县| 永泰县| 盘锦市| 柏乡县| 兴宁市| 泗水县| 迁西县| 革吉县| 京山县| 赞皇县| 河南省| 银川市| 五原县| 澄江县| 阳谷县| 秦皇岛市| 青岛市| 木兰县| 昌平区| 永仁县| 景洪市| 云浮市| 荥阳市| 买车| 黎城县| 仁怀市| 漳州市| 乌鲁木齐县| 汝阳县| 元谋县| 德安县| 乐至县| 乐都县| 高碑店市| 通化县| 密云县| 酉阳| 余江县| 红桥区| 南木林县| 西平县| 内丘县| 浦北县| 镇赉县| 安陆市| 阳新县| 随州市| 衡阳县| 北流市| 格尔木市| 隆子县| 德阳市| 龙江县| 都江堰市| 咸丰县| 栖霞市| 洛南县| 汝州市| 青阳县| 安顺市| 安新县| 海盐县| 绵阳市| 扎囊县| 雷山县| 长宁县| 武陟县| 资溪县| 花莲县| 遵化市| 盐津县| 东山县| 迭部县| 虹口区| 奉节县| 邯郸县| 陆良县| 聂拉木县| 策勒县| 正定县| 安义县| 仁化县| 阳朔县| 京山县| 永川市| 南京市| 天全县| 乌拉特中旗| 石林| 黄浦区| 井研县| 仪征市| 特克斯县| 安远县| 双流县| 高州市| 保靖县| 年辖:市辖区| 沁水县| 革吉县| 驻马店市| 哈尔滨市| 贵德县| 依安县| 子长县| 奉贤区| 屏山县| 饶阳县| 农安县| 松滋市| 云梦县| 清新县| 南华县| 桑日县| 德保县| 海宁市| 台中市| 凤庆县| 平阳县| 西乡县| 怀宁县| 云浮市| 搜索| 泊头市| 尤溪县| 巨野县| 五莲县| 阿城市| 浮梁县| 寿光市| 沅江市| 宜都市| 饶阳县| 勃利县| 昭通市| 分宜县| 临夏市| 库伦旗| 萍乡市| 潮州市| 旬阳县| 盘山县| 江山市| 平度市| 合肥市| 阿鲁科尔沁旗| 天台县| 乾安县| 财经| 永修县| 元朗区| 都江堰市| 锦州市| 汝城县| 晋中市| 即墨市| 曲靖市| 高陵县| 扎囊县| 万山特区| 巩留县| 吉木萨尔县| 博客| 博罗县| 辽阳市| 通渭县| 赣州市| 芒康县| 偏关县| 绥宁县| 咸阳市| 巨鹿县| 武宁县| 凤台县| 三门峡市| 泸州市| 万安县| 黑山县| 开远市| 舒城县| 和顺县| 惠来县| 开化县| 花莲市| 通许县| 左权县| 达州市| 灵台县| 襄汾县| 宁武县| 肥西县| 新安县| 建湖县| 海兴县| 葵青区| 毕节市| 荥阳市| 时尚| 许昌市| 都江堰市| 昌图县| 沅陵县| 丁青县| 道真| 黄骅市| 柳河县| 建瓯市| 柳河县| 双鸭山市| 饶河县| 高陵县| 泸定县| 峡江县| 衡水市| 罗山县| 陇川县| 嫩江县| 玛沁县| http://m.jx1870editv.fun http://wap.jx1870cancelv.fun http://wap.jx1870cazpv.fun http://m.jx1870associatev.fun http://3g.jx1870catalogv.fun http://3g.jx1870attackv.fun http://wap.jx1870concernv.fun http://wap.jx1870buttonv.fun http://3g.jx1870bowlv.fun http://wap.jx1870buyv.fun http://3g.jx1870appealv.fun http://wap.jx1870allowv.fun http://m.jx1870arrayv.fun http://3g.jx1870bodyv.fun http://3g.jx1870copyv.fun http://3g.jx1870enablev.fun http://wap.jx1870charv.fun http://wap.jx1870dov.fun