sql语句学习。
sql语句大致有四种。
定义语句create drop alter
数据操作语言 insert update delete
数据查询语句 select
数据控制语句 grant revoke commit rollback
常用语句是蓝色部分。
创建数据库。
1、create datebase 数据库名字。
创建表。2、create table (heroid int, heroname varchar(50),heronickname varchar(50),sex char(2) )
这个是最简单的。
条件查询。更新数据。
记住就是这样的模式
update set where
删除。表中没有数据会是这样的。
数据类型。numeric存放小数比较好。
了解数据类型的目的是在输入数据的时候能做到精确,因为不同的数据存放的时候会有误差。
时间数据。建设表需建设主键。
插入部分字段。
这个就能实现插入部分字段,主键不能为null
字符型需要‘’单引号。
主键能修改吗?
答案是可以的但是有注意事项:改的主键不能是已经存在的主键。
修改含有空值的数据 is null
删除数据。 delete 主要看的就是 and or )
select语句是最复杂的语句,我们需要多多努力!
现在需要了解的就是主键和外键(前提是两张表之后需要明白的数据问题)
基本查询。两个表的连接主键和外键。
不区分大小写的!
如何消除重复行这。
如果是两行的话就不明显了,这就是ename 和deptno 一切玩的时候不一样的地方!
简单查询,如何处理空值的问题 null参与四则运算会null
函数 isnull 就是这个问题的解决方案了!
时间能不能进行比较。
between and 表示有等于的部分。
模糊查询。基本查询时候就是复杂查询()
is null 两个地方要用到。
1、就是运算的时候(isunll())
2、字段为空字段 is null
5月29日。
order by
名字是按照字母顺序排列的。
按照两种顺序状态来进行排序,—方法先排一个再排一个。
也就是排序可以根据不同的字段进行并列排序。
这个年薪是本身列表之中没有的,但是我们如何添加完成这个顺序排列!
显示并列信息的时候就会用到这个问题
好比:查询工资最低是谁。
select()form 中间的()里面写的内容就是显示的行列数!
错误的方法:
这个仅能够显示关于工资最低的问题。
将那个能够做出排查的语句放在最右边。
from 之后的内容主要是写表的。
但是这个效率不高,需要子查询!
看看我怎么玩这件事情。
关于分组的事情。
如何给列命名。
上面的信息都是在一个表中看的,我们查询在两张表中的问题)
明显只要调用函数就能够表达(平均和总和)信息而不用一个一个的去计算)
多表查询。这个需要看看好好的。
还可以在此基础之上进行排序。
关于h**ing和group的结合使用必须努力多看看。
因为执行时从左开始所以计算机不认识vv 无法进行下去!
筛选和降序的问题! (分组,赛选,降序)
5月30日。
今天开始的复杂查询。
首先:看的就是多表查询。
两张表查询的时候是通过什么来关联的!两个表之间的关系是什么!
1、笛卡尔积(4*5)
还是那样的结构,中间是相关的信息,这个时候执行不了会有不知道该找哪个的迷惑!
三组需要查到的数据。
三张表的问题。
三张表的问题。
select *
from plat_area pa
where in (select
from phone_channel_area_relation pcar
where in
select
from direct_charge_data dcd
where = #dcbid:numeric#
select *
from plat_area pa
where in (select
from phone_channel_area_relation pcar
where = #dcdid:numeric#
自连接是在同一张表上的连接查询。
自连接的时候虚拟两张表去查询,并找到两张表之间的内在连接板。
单行子查询。
两步。1、找到 smis 的部门号 select empno from emp where ename=” smis”
2、然后找到相对应的号中的所有员工。
select * from empno where empno=(select empno from emp where ename=” smis”
5月31日。
复杂查询。首先要知道各个部门的平均工资。
这就是一个临时表。
把上面的查询结构当做一个表看待是一个思维的跳跃。
分页查询。这就是一个基本的分页。
如何删除重复记录。
左外连接和右外连接!还有就是内连接。
左右连接就是指,以哪个表的连接为主的意思!
SQL语句学习总结
sql 快速参考。previous page next page 来自 w3school 的 sql 快速参考。可以打印它,以备日常使用。sql 语句。previous page next page 我们已经学习了 sql,下一步学习什么呢?previous page next page sql 概...
SQL查询语句学习
第一部分sql查询语句的学习。1 看ppt第三章 1 3.3节的内容,了解基本的sql语句的结构和相关关键字的用法。大概花一天时间结合以下习题了解sql查询语句的基本用法。2 习题的数据表都放在数据库中的northwind目录下,如果你的数据库不是中文的,请自己导入我们提供的中文northwind数...
SQL学习语句
資料表所有欄位查詢 貨物主檔資料。select from stk mas 銷售訂單資料。select from sp mas 生產主排程資料。select from mps mas 工單資料。select from wo mas 單價庫。select from pb history 銷售單價資庫。s...