程序笔记   发布时间:2022-07-13  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了数据库(增删改查)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

1.数据库定义 用于存储数据的软件 特点:表是数据储存的核心体现

2.数据库用途 软件中产生的所有数据,最终都存放在数据库当中; 测试人员如果进行数据查询/数据效验,就必须要掌握对数据库的基本操作

3.数据库分类 (1)关系型数据库(RDMS): 特征:以数据表的形式存储数据,便于数据查询 (2)常见数据库代表: Oracle: 在大型项目中使用,例如银行,电信等项目 Mysql:web项目中使用最广泛的关系型数据库 Sql server:在微软项目中使用最多 sqlite:轻量级数据库,主要应用在移动平台 (3)关系型数据库核心要素: 数据行(记录) 数据列(字段) 数据表(数据行的集合) 数据库(数据表的集合)

4.约束 (1)主键约束(priMary key):  物理上存储的顺序 非空,唯一,自动递增,无符号 (2)非空(not null): 此字段不允许写空值 (3)唯一(uniquE): 此字段不允许重复 (4)默认值(default): 当不填写会使用默认值,如果填写以填写为准 (5)创建表 格式 create  table  表名(              字段名   类型    约束,               字段名    类型     约束               ...... )

5.mysql数据库_增删改查 (1)添加数据: SELEct * from goods; insert into 表名 values(字段数据); [插入的数据个数与字段数必须匹配,数据类型要对应; 插入多条数据时, 每条数据之间用逗号隔开] (2)删除数据: SELEct * from goods; delete from 表名 where 条件 如(delete from goods where id = 2;) [输出数据时,给出限定条件,避免误删所有数据]

逻辑删除(扩展) 实现步骤: 1.增加特定字段(数值1为未删除,0为删除) 2.对于要进行逻辑删除的数据,该字段值为0即可 格式: alter table 表名 add 字段名 类型; 如(alter table goods add isdeletE int;) 查询未删除的数据 SELEct * from goods where isdelete = 0; (3)修改数据: SELEct * from goods(表名); [先查询所有数据,观察数据内容,结构] update 表名 set 列1=值1,列2=值2  where 条件 [修改数据时,要给出限定条件(wherE),准确修改] (4)数据查询: SELEct * from 表名;

6.数据类型 整数: int 整数int 小数:decimal(例如: decimal(5,2) 表示共存5位数, 小数占2位,整数占3位)

字符串: varchar (范围(0~65533),例如: varchar(3) 表示最多存3个字符,一个中文或一个字母都占一个字符) 日期时间: datetiR_859_11845@e 范围(1000-01-01  00:00:00   ~  9999-12-31  23:59:59),  例如: '2020-01-01  12:29:59'

7.数据库语言 (1)SQL: 结构化查询语言.通过sql语对数据库进行操作 特点: 所有主流的关系型数据库,都支持使用sql语言进行查询 注意: sql语言分支很多,但对测试人员而言,需要 重点掌握的数据的查询操作即可 (2) sql语言: DQL: 数据查询语言,用于对数据库进行查询: SELEct DML: 数据操作语言,对数据进行增加,修改,删除, 如: insert,  UPDATE,  delete TPL: 事务处理语言,对事物操包括:commit,rollBACk DCL: 数据控制语言,进行授权和回收 DDL: 是数据定义语言,进行数据库,表的管理如 create, drop... sql语言是不区分大小写的

 

大佬总结

以上是大佬教程为你收集整理的数据库(增删改查)全部内容,希望文章能够帮你解决数据库(增删改查)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。