您的位置:首页 > 数据库

SQL常用语句

2016-11-16 16:00 197 查看
一些SQL简单常用的语句:

先说明一下,SQL语句是不区分大小写的,所以大写小写都可以。

1.select

语法:select 列名称 from 表名称

示例:

select demo from table


说明:从名为table的表格中选择名为demo的列。

语法:select * from 表名称

示例:

select * from table


说明:从名为table的表格中选择所有列。

2.distinct

语法:select distinct 列名称 from 表名称

示例:

select distinct demo from table


说明:从名为table的表格中选着名为demo的列中的不同的项,即不选择值相同的项。

3.where

语法:select 列名称 from 表名称 where 列 运算符 值

示例:

select * from table where name='zhangsan'


说明:在名为table的表的所有列中选择name列中值为zhangsan的项,这里要注意,字符的话是加单引号,数字不加单引号。

4.and

语法:select 列名称 from 表名称 where 列 运算符 值 and 列 运算符 值

示例:

select * from table where name='zhangsan' and num=36


说明:在名为table的表的所有列中选择name列中值为zhangsan且num列中值为36的项。

5.or

语法:select 列名称 from 表名称 where 列 运算符 值 or 列 运算符 值

示例:

select * from table where name='zhangsan' or num=36


说明:在名为table的表的所有列中选择name列中值为zhangsan或者num列中值为36的项。

6.order by

语法:select 列名称,列名称 from 表名称 order by 列名称

示例:

select name,num from table order by name


说明:从名为table的表中,以name列中的项按字母顺序显示,若是order by num 则是按数字顺序显示,若是order by name desc 则是按字母逆序显示,若是order by num asc 则是按数字顺序显示。

7.insert into

语法:insert into 表名称 values (值1, 值2,….)

示例:

insert into table values ('lisi',35)


说明:给table表增加新的项,这里的(值1, 值2,….)对应的是表中的列,表中有多少列就填多少个值,以,分隔。

语法:insert into 表名称 (列1,列2,….) values (值1, 值2,….)

示例:

insert into table (name,num) values ('lisi',35)


说明:给table表中的增加新的项并给新的项填入name列的值为lisi,num列的值为35,其它列的值默认为空。

8.update

语法:update 表名称 set 列名称 = 新值 where 列名称 = 某值

注:这里where后面是具体定位到要修改的列项,简单点来说就是先写好要修改的列的值,然后选择要修改的项

示例:

update table set name = wangwu where num = 35


说明:更新table表中num列中值为35的项的name列的值,更新为wangwu。

语法:update 表名称 set 列名称 = 新值,列名称 = 新值 where 列名称 = 某值

示例:

update table set name = wangwu,num=32 where num = 35


更新table表中num列中值为35的项的name列的值为wangwu,num列的值为32。

9.delete

语法:delete from 表名称 where 列名称 = 值

示例:

delete from table where num = 35


说明:删除table表中num列中值为35的项

语法:delete from 表名称 或 delete * from 表名称

示例:

delete from table




delete * from table


说明:删除table表中的所有项,table表的数据结构依旧保留。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql