常用的SQL语句

平常用到最多的SQL语句无非就是增删改查,下面列举出一些常用的sql语句。

数据表的建立


CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) 


添加数据:

insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)

例:inset into Table_1 (编号,姓名,性别,年龄,资产) values(5,'hero','女',20,100);


insert into 数据表 valuess (值1,值2,值3 …)

例:insert into Table_1 values( 5,'hero','女',20,100);


insert into 目标数据表 select * from 源数据表

例:insert into Table_1 select * from Table_2;


删除数据:

delete from 数据表 where 条件表达式 

例:delete from Table_1 where 编号=5;


delete from 数据表(输出所有数据)

例: delete from Table_1


修改数据:

update 数据表 set 字段名1=字段值1... where 条件表达式

例:update Table_1 set 资产=12345,年龄=10 where 姓名='hasion';


查询语句:(用得最多的)

select  * from 数据表 

例:select * from Table_1;查询所有表格数据


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

例:select * from Table_1 where 年龄 between 20 and 30;(查询吃年龄在20-30岁的对象)


select  字段名 from 数据表

例:select 姓名 from Table_1;(查询表格中的所有姓名)


select count(*) from 数据表 (where 字段名=值....)

例:select count(*) from Table_1 where 性别='女';(统计女性数量)


select top 值1 * from 数据表 where 字段名 order by 字段名....

例:select top 2 * from Table_1 where 性别='男' order by 资产;(以资产大小为排列顺序,找出前两位男性数据)


select top n * form 数据表 order by NEWID()

例:select top 2 * from Table_1 order by NEWID();(随机取出2组数据)


select * from 数据表 where 字段名 like '%字段值%' order by 字段名  (模糊查询)


SQL合并语句--------union

select * from Table_1   union  select * from Table_2;


in 嵌套查询

select  字段名1  from  表1 where 字段名2 in (select 字段名2 from 表2 where 字段名3=值);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值