摘要:
不同数据库中,针对日期处理的函数不同 Oracle中常用日期函数 (1、sysdate: 获取当前系统时间 如: select sysdate() 返回当前时间,包括年月日 时分秒 (2、to_date('字符类型','日期类型') 将字符串类型转换日期类型 如: select * from tic 阅读全文
摘要:
试图是基于SQL语句的结果集的可视化表。 1、创建试图 create view 试图名 as select 语句 如: create view ticketresult as select * from ticket where name='测试' 表示创建一个试图名为ticketresult的试图 阅读全文
摘要:
在实际工作中,可能需要将一个表中的数据复制到另一个表中,以供后续使用。此时可以用关键字select into(在MySQL中不支持select into,可使用insert into。。。select代替) 注意:select into是将数据复制到一个新表中 select into的使用: (1、 阅读全文
摘要:
在实际工作中会用到多表联查,此时需要用到关键字JOIN 一、inner join(内连接) 至少有一个匹配时返回行,只返回两个表中连接字段相等的行 如: select * from ticket inner join job on ticket.id=job.t_id 只查询出,ticket.id= 阅读全文
摘要:
在where语句中,我们需要制定各种条件,条件的各种组合需要用到不同的关键字 一、单条件 如:select * from ticket where name='测试' 二、多条件 1、和(and) 如:select * from ticket name=’测试' and area=’北京' 2、或( 阅读全文
摘要:
在实际工作中,我们可能根据某种排序后,只需要显示前多少条数据,此时就需要根据不同的数据库,使用不同的关键字 一、SQL Server/Access select top 数量/百分比 from table 如: select top 10 from ticket 返回ticket表中的前10行数据 阅读全文
摘要:
在测试时使用数据库时,用的比较多的就是增删改查SQL了。 一、增加(insert into 。。。values) 用于向表中插入新记录 1、不指定列(表示:依次插入所有列的值) insert into ticket values('2','测试') 2、指定列(表示:指定列插入数据) insert 阅读全文
摘要:
RDBMS基础知识 1、数据库是按照数据结构来组织、存储和管理数据的仓库;数据库是一些关联表的集合。 2、数据表是数据的矩阵,在一个数据库中的表看起来像一个简单的电子表格。 3、列:一列包含了相同的数据。 4、行:一行是一组相关的数据。 5、冗余:存储两倍数据,冗余降低了性能,但是提高了数据的安全性 阅读全文