sqlsever数据库的基础语句

1、创建表,CREATE TABLE T_Penson(id int NOT NULL、Name nvarchar(50)、Age int NULL)、Drop table T_Penson1
2、插入语句:INSERT INTO T_Person(id,name,Age)  values(1,’Jim’,20) ;
有主键时的插入:Insert into Person3(Name,Age)
                                values(‘lily’,38); insert into Person4(ld,Name,Age)  values(newid(),‘lily’,30);
3、数据的更新:
更新一个列:UPDATE T_Person Set Age=30
更新多个列: UPDATE T_Person Set  Age=30,Name=‘tom’
更新一部分数据: UPDATE T_Person Set Age=30 where Name=‘tom’,
4、数据的删除
删除表中全部数据:DETELE FROM T_Person。
Delete只是删除数据,表还在,和Drop Table不同。
Delete也可以带where子句来删除已部分数据: DETELE FROM T_Person WHERE Fage>20.
5、数据库的检索:
简单的数据检索:SELECT * FROM T-Employee。
只检索需要的列:SELECT FNumber FROM T-Employee、 SELECT FName,F Age FROM T-Employee。
列别名: SELECT FNumber  AS编号,Fname AS 姓名, FAge AS Age111 FROM T-Employee。
使用where检索符合条件的数据: SELECT FName FROM T-Employee  WHERE  Fsalary<5000。
6、数据的汇总:
SQL 聚合函数:MAX(最大值)、MIN(最小值)、AVG(平均值)、SUM(和)、COUNT(数量)
大于25岁的员工的最高工资:SELECT MAX(FSalary) FROM T_Employee WHERE FAge>25
最低工资和最高工资:SELECT MIN(FSalary).MAX(FSalary) FROM T_Employee
7、数据库的排序:
ORDER BY子句位于SELECT语句的 末尾,它允许指定按照一个列或者多个列进行排序,
还可以指定排序方式是升序(从小到大排列,ASC)
还是降序(从大到小排列,DESC)。
按照年龄升序排序所有员工信息的列表:SELECT * FROM T_Employee ORDER BY FAge DESC.FSalary DESC
按照年龄从大到小排序,如果年龄相同则按照工资从大到小排序:SELECT * FROM T_Employee ORDER BY FAge DESE.FSalary DESC
ORDER BY 字句要放在WHERE子句之后: SELECT * FROM T_Employee WHERE FAge>32 ORDER BY FAge DESE.FSalary DESC
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值