sql6

来源:互联网 发布:python 余弦相似度 包 编辑:程序博客网 时间:2024/04/26 20:09

自学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]%'      

0 0
原创粉丝点击