sql6

自学SQL看了一篇相关博客觉得我也要记下了只为巩固

1.SQL:结构化查询语言,可以让我们面向数据库执行增删改查、创建数据库等操作,不同的数据库有不同的SQL语言但也有共同的。

2.SQL包括DML(数据操作语言:对表中数据的增删改查)和DDL(数据定义语言;创建、修改数据库、表,创建、删除索引)。

3.select用于从表中选取数据,select*  from 表名   select 列名称 from 表名

4.distinct用于返回唯一不同的值。select distinct列名 from 表名

5.where用于有条件的从表中选取数据。select*from表名 where条件。(引号的使用:文本值用,数值不用)

6.and和or运算符在where中将两个或多个条件结合在一起。select*  from表 where条件1and条件2    select* from表 where条件1or条件2   select* from表 where(条件1or条件2)and条件3

7.order by 根据指定的列对结果集进行排序,默认升序对记录进行排序,如果要降序用desc。      select列名 from表  order by列名         select列名from表 order by列名desc,列名asc

8.insert into用于向表中插入新的行,insert into表名 valuse(值1,值2),     指定列插入数据 insert into表名(列名1,列名2,...)valuse(值1,值2,.....)

9.update用于修改表中的数据, update表名 set 列名=新值 where 列名=某值, 更新某行中的若干列  update表名 set列名=值,列名=值  where 列名=原值

10.delete删除表中的行    删除某行 delete表 where列名=值   删除所有行 delete from表名

11.top用于规定要返回的记录的数目   select top2*from表       select top50percrnt*from表

12.like操作符用于where子句中寻找搜索列中的指定模式     select*from表where列名 like 条件

13.通配符 %代替任意个字符  _只代替一个字符                   charlist]  字符列中任意一个字符    在 1表中 搜索以a或b或c开头的name       select*from1where  name like '[abc]%'              不是以A或B或C开头的    select*from1where  name like '[abc]%'      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值