SQL 语句小结

本文详细介绍SQL语言的基础操作,包括数据查询(SELECT)、更新(UPDATE)、删除(DELETE)、插入(INSERT INTO)、统计函数、创建表(CREATE TABLE)、修改表(ALTER)、事务处理(TRANSACTION)、分组(GROUP BY/HAVING)及连接(JOIN)等核心功能。
摘要由CSDN通过智能技术生成

1.SELECT语句

sql="select * from 数据表 where 字段名=字段值 orderby字段名[desc]/[asc]" 

sql="select*from数据表where字段名like'%字段值%'  " 

sql="select top 10 * from数据表where字段名=字段值 " 

sql="select*from数据表where字段名in('值1','值2','值3')

sql="select*from数据表where字段名between值1and值2"

 

2.UPDATE

 

sql="update 数据表 set 字段名=字段值 where条件表达式" 

sql="update数据表 set 字段1=值1,字段2=值2……字段n=值n where条件表达式" 

 

3.DELETE

 

sql="delete from 数据表 where 条件表达式" 

sql="delete from数据表"(将数据表所有记录删除) 

 

4.INSERT INTO 

sql="insert into 数据表(字段1,字段2,字段3…) values(值1,值2,值3…)" 

sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表) 

 

5.数据记录统计函数: 

AVG(字段名)得出一个表格栏平均值 

COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计 

MAX(字段名)取得一个表格栏最大的值 

MIN(字段名)取得一个表格栏最小的值 

SUM(字段名)把数据栏的值相加 

 

6.CREATE TABLE

 

CREATE TABLE table-name

(column-name column-type,

column-name column-type,…

PRIMARY KEY ( primary-key-column(s) ),

[

FOREIGN KEY ( foreign-key column )

REFERENCES linked-table-name

[ ON DELETE CASCADE | NO ACTION ]

  [

    CHECK (条件)

  ]

);

 

7.ALTER 


ALTER TABLE table-name

MODIFY column-name column-type

[ MODIFY column-name column-type … ];

 

 

ALTER TABLE table-name

DROP CONSTRAINT constrain-name

 

 

 

ALTER TABLE table-name

DROP COLUMN column-name

 

DROP TABLE table-name;

8.TRANSACTION

BEGIN TRANSACTION transaction-name;

ROLLBACK TRANSACTION transaction-name

 

9.GROUP BY/ HAVING

 

SELECT * FROM table-name 
[GROUP BY 列名序列[HAVING 组条件表达式]]

 

 

10.join

 

SELECT column-a, column-b……,

FROM table-a, table-b

WHERE table-a.attribute= table-b.attribute,……

 

SELECT * FROM table-a LEFT JOIN table-b

 ON table-a.attribute=table-b.attribute

 

 
      

 

 

 

THE OTHERS

TRUNCATE TABLE: This command removes all of the rows from the table, but the table structure remains intact

 

SP_RENAME old-name, new-name

 

NOT NULL/UNIQUE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值