武汉-11期-郝欢 发表于 2022-1-17 21:58:27

Mysql

一、MYSQL
1.数据库
指长期存储在计算机内、有组织的数据集合。数据库就是存储数据的地方。

    表是数据库存储数据的基本单位,数据按照分类存储在不同的表中,能够非常
高效的查询其中的数据。
    对于测试工作来说,如果项目页面没有实现,我们想要校验数据,则可以直接
通过操作数据库实现,MYSQL不区分大小写

2.数据库分类
   关系型数据库:以数据表为核心
   非关系数据库:不存在数据表的概念,数据以key、文本、图片等存在

3.sql语句
    通过SQL语音可以对数据库进行操作,主流的关系型数据库都支持sql语句
        ***对于测试来说,重点掌握数据的查询就行 ,select,MYSQL不区分大小写

4.MYSQL数据库
   是一个关系型数据库,目前为止MYSQL社区版是可以免费使用的

5.数据库连接工具navicat====会使用实现数据库的创建、使用、修改、删除操作
因为数据库软件处于服务器中,想要操作数据库就必须使用工具远程连接数据库,
进行操作数据库

6.数据类型和约束
    整数      int   
    小数    decimal
        字符串   varchar
        日期时间 datetime


二.数据库的操作=====会使用SQL语句实现数据库的创建、使用、修改、删除
1.创建数据库
    create database + 数据库名称
2.select datebase+数据库名称 ;查找数据库

3.show databases;查看所有数据库

4.alter database +名称修改数据库

5.drop database+名称删除数据库

6.重点:数据库备份
      在测试工作中,为了防止对数据库产生错误操作和垃圾数据,
       都需要在操作前适当进行数据库备份 。
       
       
三、数据表的操作
1.创建表 create table 表名();
create table stu(
name varchar(5)
);

2. 删除表 drop table students;

3.查看表信息show table students;

4. 查看表结构desc students;

5.添加数据
   insert into students values(...) ;添加一行数据

   insert into students values(1,“张三”,28,1.78);
       
   insert into students(name,height) values(“李四”,1.74); 添加部分数据

6.修改字段值

update 表名 set 列1=值1,列2=值2...where 条件

update students set name= “张三”,age=20 where id=5 ;

7.删除数据
    delete from students where id=6;

页: [1]
查看完整版本: Mysql