常用 SQL 语句大全

发表于:2007-10-15 16:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

***insert***  

insert into table_name (Stock_name,Stock_number) value (xxx,xxxx)
  value (select Stockname , Stocknumber from Stock_table2)---value为select语句


  ***update***  

update table_name set Stockname = xxx [where Stockid = 3]
  Stockname = default
  Stockname = null
  Stocknumber = Stockname + 4


  ***delete***  

delete from table_name where Stockid = 3
  truncate table_name ----------- 删除表中所有行,仍保持表的完整性
  drop table table_name --------------- 完全删除表


  ***alter table*** --- 修改数据库表结构  

alter table database.owner.table_name add column_name char(2) null .....
  sp_help table_name ---- 显示表已有特征
  create table table_name (name char(20), age smallint, lname varchar(30))
  insert into table_name select ......... ----- 实现删除列的方法(创建新表)
  alter table table_name drop constraint Stockname_default ---- 删除Stockname的default约束


  ***function(/*常用函数*/)***

  ----统计函数----

  ***G --求平均值

  COUNT --统计数目

  MAX --求最大值

  MIN --求最小值

  SUM --求和

  --***G 

use pangu
  select avg(e_wage) as dept_avgWage
  from employee
  group by dept_id


--MAX

  --求工资最高的员工姓名

use pangu
  select e_name
  from employee
  where e_wage =
  (select max(e_wage)
  from employee)


  --STDEV()

  --STDEV()函数返回表达式中所有数据的标准差

  --STDEVP()

  --STDEVP()函数返回总体标准差

  --VAR()

  --VAR()函数返回表达式中所有值的统计变异数

  --VARP()

  --VARP()函数返回总体变异数

  ----算术函数----

  /***三角函数***/

  SIN(float_expression) --返回以弧度表示的角的正弦

  COS(float_expression) --返回以弧度表示的角的余弦

  TAN(float_expression) --返回以弧度表示的角的正切

  COT(float_expression) --返回以弧度表示的角的余切

63/6<123456>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • xiaoyu2006
    2007-11-08 17:37:26

    不错,有指导作用,多谢

  • qicyt1812
    2007-10-29 17:35:03

    数据库想了解很简单,但是想深入学习就比较难咯,不过如果做测试的话基本了解就可以了,要求不是很高。如果想做DBA那就要付出更多的努力才行。

  • vivuzhan
    2007-10-25 11:49:13

    因為沒有深入學過數據庫,所以想問問數據庫很難嘛?  
    如果學,該如何入手,有比較好的辦法嘛??? 請指點. tks

  • wangkai
    2007-10-24 17:29:16

    很好,非常需要

  • lzc8800
    2007-10-17 10:13:01

    Not bad!
    Thanks

  • 李凡123
    2007-10-17 02:33:20

    很好
       能不能多发点啊

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号