在where语句中,我们需要制定各种条件,条件的各种组合需要用到不同的关键字 一、单条件 如:select * from ticket where name='测试' 二、多条件 1、和(and) 如:select * from ticket name=’测试' and area=’北京' 2、或( ...
分类:
数据库 时间:
2019-07-10 18:58:36
阅读次数:
146
试图是基于SQL语句的结果集的可视化表。 1、创建试图 create view 试图名 as select 语句 如: create view ticketresult as select * from ticket where name='测试' 表示创建一个试图名为ticketresult的试图 ...
分类:
数据库 时间:
2019-07-10 18:32:22
阅读次数:
119
在实际工作中会用到多表联查,此时需要用到关键字JOIN 一、inner join(内连接) 至少有一个匹配时返回行,只返回两个表中连接字段相等的行 如: select * from ticket inner join job on ticket.id=job.t_id 只查询出,ticket.id= ...
分类:
数据库 时间:
2019-07-10 18:26:58
阅读次数:
104
在实际工作中,可能需要将一个表中的数据复制到另一个表中,以供后续使用。此时可以用关键字select into(在MySQL中不支持select into,可使用insert into。。。select代替) 注意:select into是将数据复制到一个新表中 select into的使用: (1、 ...
分类:
数据库 时间:
2019-07-10 18:24:42
阅读次数:
88
在实际工作中,我们可能根据某种排序后,只需要显示前多少条数据,此时就需要根据不同的数据库,使用不同的关键字 一、SQL Server/Access select top 数量/百分比 from table 如: select top 10 from ticket 返回ticket表中的前10行数据 ...
分类:
数据库 时间:
2019-07-10 18:20:33
阅读次数:
117
在测试时使用数据库时,用的比较多的就是增删改查SQL了。 一、增加(insert into 。。。values) 用于向表中插入新记录 1、不指定列(表示:依次插入所有列的值) insert into ticket values('2','测试') 2、指定列(表示:指定列插入数据) insert ...
分类:
数据库 时间:
2019-07-10 18:16:17
阅读次数:
109
不同数据库中,针对日期处理的函数不同 Oracle中常用日期函数 (1、sysdate: 获取当前系统时间 如: select sysdate() 返回当前时间,包括年月日 时分秒 (2、to_date('字符类型','日期类型') 将字符串类型转换日期类型 如: select * from tic ...
分类:
数据库 时间:
2019-07-10 18:14:16
阅读次数:
125
RDBMS基础知识 1、数据库是按照数据结构来组织、存储和管理数据的仓库;数据库是一些关联表的集合。 2、数据表是数据的矩阵,在一个数据库中的表看起来像一个简单的电子表格。 3、列:一列包含了相同的数据。 4、行:一行是一组相关的数据。 5、冗余:存储两倍数据,冗余降低了性能,但是提高了数据的安全性 ...
分类:
数据库 时间:
2019-07-10 18:13:49
阅读次数:
139
资料来源:http://www.w3school.com.cn/sql/sql_syntax.asp 2019年6月1日14:23:32 sql对大小写不敏感,这里为了方便我统一用小写书写。 sql分为数据操作语言 (DML) 和 数据定义语言 (DDL) 查询和更新指令构成了 SQL 的 DML ...
分类:
数据库 时间:
2019-06-01 15:18:04
阅读次数:
189
【语言分类】 DQL:数据查询语言(查询数据) DML:数据操作语言(增删改数据) DDL:数据定义语言(创建库、表) DCL:数据控制语言(数据库用户角色权限) TPL:事务处理语言 CCL:指针控制语言 【数据类型】 字符型:char、varchart 文本型:text 数值型:int、smal ...
分类:
数据库 时间:
2019-05-26 16:17:37
阅读次数:
136