数据库基础
文章平均质量分 67
晓晓白的软件测试进阶之路
路虽远行则将至,事虽难做则必成,保持热爱,奔赴山海。
展开
-
数据库在项目中的应用(软件测试方向)
1. 部署完项目后准备数据场景测试人员要做的事开发配置好环境,但没有连接数据库连接数据库已经建好数据库,但没有创建数据表创建数据表已经建好数据库和数据表,但数据表中没有数据添加数据数据表中有数据,但数据量不够,开发只提供一两条样例数据制造大量数据后台管理没有注册功能手动向数据表中插入用户名和密码2. 对比前台操作,核对数据存储的准确性比如,在crm项目中,新建客户后,在数据库的表中查看是否与新建的客户信息一致3. 直接操作数据来满足测试用例所原创 2021-01-28 21:45:33 · 3737 阅读 · 0 评论 -
数据库命令速记
大的原则:前提:登录数据库后才能执行下面的操作两种登录方式:mysql –uroot –pmysql –h121.234.324.324 –P3306 –uroot –p操作数据库:增、删、查、进入操作数据库中的表:增、删、改、查操作表中的数据:增、删、改、查项目增删改查数据库create databasedrop database [数据库名称];use [数据库名称]; (进入数据库)show databases;数据库中的表crea原创 2021-01-28 13:59:46 · 1124 阅读 · 1 评论 -
数据库实战练习(二)
1. 按照表定义创建商品表+供应商表create table commodity_table(product_id int unsigned zerofill not null ,product_name varchar(30) default 'water',classification varchar(30),weight float(10,2) ,supplier_id int,primary key(product_id));create table supplier_原创 2020-12-05 15:11:00 · 376 阅读 · 0 评论 -
数据库实战练习(一)
1. 表的创建与数据新增1.1 创建用户表create table user_info_table( user_id int not null auto_increment, user_name char(10), password varchar(10), user_nick varchar(10), card_num bigint, primary key(user_id));1.2 用户表中新增数据insert into user_info_table values原创 2020-12-05 14:47:55 · 733 阅读 · 1 评论 -
数据库命令详解——数据表连接查询和子查询(嵌套查询)
1. 两张表连接查询应用场景想要查询总金额超过30块钱的用户信息(姓名、手机号、身份证号等)下单金额在订单表中(只有user_id)存放,用户信息在用户表中存放,此时就需要连接两张表进行查询1.1 内连接 INNER JOIN获取两个表中字段匹配关系的行的所有信息(即两个表中共同都有的内容)//内连接语法select * from 表名 a INNER JOIN 表名 b ON a.列名=b.列名//举例select * from user_info_table a INNER JOI原创 2020-12-05 14:11:36 · 1681 阅读 · 0 评论 -
数据库命令详解——数据表的排序/聚合命令/分组
1. 排序子句 order by使用order by子句,对查询结果进行排序,默认是升序//语法order by 指定排序的列 asc 升序、desc 降序//举例select * from order_table where user_id in (1,4) order by price; //升序排列select * from order_table where user_id in (1,4) order by price desc; //降序排列说明:order by子句原创 2020-12-05 13:47:42 · 2445 阅读 · 0 评论 -
数据库命令详解——数据的增删改查
1. 增加数据 insert命令含义insert into 表名 (字段1,字段2,……) values(值1,值2,……);增加数据注意(1) 值1对应字段1,值2对应字段2(2) 插入的数据应与字段的数据类型相同(3) 数据的大小应在列的规定范围内,例如:不能将一个长度为80的字符串加入到长度为40的列中(4) 在values中列出的数据位置必须与被加入的列的排列位置相对应(5) 字符和日期类型应包含在引号中(6) 列名(字段1,字段2)不加单双引号(.原创 2020-12-05 12:52:46 · 9134 阅读 · 0 评论 -
数据库命令详解——创建/查看/删除/修改数据表
数据在数据库的存储方式是存储在表中,表中是以行列的方式存储数据的。创建表时重点关注列的属性(即表头),包括一些约束1. 数据库中的数据类型1.1 数值类型1.2 字符类型值’ ’‘ab’‘abcd’CHAR(4)4字节4字节4字节VACHAR(4)1字节3字节5字节特点char: 不论存储值的长度是多少,都会占用()里面设置的字节数,查询结果要高于VARCHARvarchar: 占用实际长度+1个字节使用场景如果字段长度能够确定..原创 2020-12-04 19:49:03 · 2953 阅读 · 0 评论 -
数据库命令详解——创建、查看、删除数据库
1. 登录数据库命令说明mysql –uroot –p-u:用户名 -p:密码mysql –h121.234.324.324 –P3306 –uroot –p-h:host(主机),-P(大写P):端口如果想在这台服务器访问别的服务器上的数据库,就可以指定IP和对应端口去访问原则上-p(小写p)后面可以直接跟密码,但不建议这样使用(考虑到数据安全以及带*的密码直接跟在后面会报错)2. 退出数据库命令:exit3. 创建数据库命令原创 2020-12-04 15:19:37 · 1894 阅读 · 0 评论 -
数据库基础知识
1. 什么是数据库DB(data base),即数据库。数据库实际是一个文件集合,是一个存储数据的仓库,本质是一个文件系统。数据库是按照特定的格式把数据存储起来,用户可以对存储的数据进行增删改查操作2. 数据库的分类数据库分为两大类:(1) 关系型数据库:是建立在关系模型基础上的数据库(MySQL、Oracle、DB2、SQL server)(2) 非关系型数据库:通常指数据之间无关系的数据库(MongoDB Redis)3. MySQL简介MySQL是一个关系型数据库管理系统,由瑞典My原创 2020-12-04 14:59:35 · 196 阅读 · 0 评论 -
数据库命令汇总
原创 2020-12-04 14:33:59 · 161 阅读 · 0 评论