MYSQL知识点总结大全

目录​​​​​​​

1.mysql(定义)

2.RDBMS

3.redis

4.mongodb

5.SQL

6.MYSQL服务端,客户端安装以及使用 ​​​​​​​

7.MYSQL数据库基础知识

8.常用命令

 9.数据的增删改查(curd)!!!(重点)

增加:create|更新:update|读取:Retrieve|删除:delete


1.mysql(定义):一种用来存储数据的特殊方式。它是一种关系型数据库,常用来做网站,存储持久化的数据。其中:列表示字段,行表示记录。

2.RDBMS:关系型数据库的管理系统,一种程序的简称。

3.redis:当作缓存用。

4.mongodb:存储非关系型的数据库(爬虫)。

5.SQL:结构化查询语言,是用来操作RDBMS的数据库语言,不区分大小写,支持很多种数据库。

SQL语句主要分为(仅列常有的):

  • DQL:数据查询语言,用于对数据进行查询,如select;

  • DML:数据操作语言,对数据进行增加、修改、删除,如insert、update、delete;

6.MYSQL服务端,客户端安装以及使用 ​​​​​​​

  • 安装服务器端  sudo apt-get install mysql-server

  • 启动服务  sudo service mysql start       

  • 查看进程中是否存在mysql服务 ps ajx|grep mysql

  • 停止服务 sudo service mysql stop

  • 重启服务 sudo service mysql restart

  • 安装mysql客户端 sudo apt-get install mysql-client

  • 进入数据库 sudo mysql -uroot -p

7.MYSQL数据库基础知识

mysql数据库有三大数据类型,分别为:

1)数字类型:

整数:tinyint,smallint,mediumint,int,bigint;

浮点数:float,double,real,decimal;

2)日期和时间:

date,time,datetime,timestamp,year;

3)字符串类型:

字符串:char,varchar;

文本:tinytext,text,mediumtext,longtext;

二进制:tinyblob,blob,mediumblob,longblob;

8.常用命令

如果想要往学生表中插入有关一个叫老王的人的信息,则可以:

 

InnoDB数据库的一个操作引擎

InnoDB和MyISAM是许多人在使用MYSQL时最常用的两个表类型,两种类型最主要的差别就是InnoDB支持事务处理与外键和行级锁。

外键:存储主键的键叫外键。

AUTO_INCREMENT: 自动增长,是一个变量,他的值是几,接下来主键的值就是几。

 9.数据的增删改查(curd)!!!(重点)

增加:create|更新:update|读取:Retrieve|删除:delete

重点:查询!!!(用的最多)

  • 增加(全部插入、部分插入、多行插入)
  •  insert into tablename values(值1,值2,...)(很少用)
     insert into tablename(字段1,字段2...) values(值1,值2,....);(较常用)
     insert into tablename(字段1,字段2...) values(值1,值2,....),(值1,值2,....),(值1,值2,....);(多行插入)

  • 更新 (修改) 
  •  update tablename set字段1 = 值1, 字段2 = 值2 where 条件
    

  •  查询
  • 查询表中的所有数据   select * from tablename
    指定数据查询    select 字段 from tablename
    根据条件查询出来的数据  select 字段 from tablename where 条件 
        where (相当于if)条件后面跟的条件
         关系:>,<,>=,<=,!=  
         逻辑:or, and 
         区间:id between 4 and 6 ;闭区间,包含边界
    

  • 删除
  • delete from tablename where 条件 注意:where 条件必须加,否则数据会被全部删除
    

     bit:存二进制,很小的值,可存0、1; default 0:默认不删
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
测试工程师在使用MySQL时需要掌握以下知识点: 1. SQL语句的使用:熟悉SQL语句可以提高测试工程师在数据库校验和接口自动化中的效率。常用的SQL语句包括查询、插入、更新和删除等操作,测试工程师需要了解这些基本的SQL操作以及各种查询条件的使用。 引用 2. MySQL客户端工具:测试工程师可以使用MySQL的客户端工具来连接和管理数据库。常用的MySQL客户端工具包括Sequel Pro、Navicat和SQLyog等。测试工程师需要熟悉这些工具的使用,包括连接数据库、执行SQL语句以及查看和修改数据等操作。 引用 3. 数据库校验:测试工程师在测试过程中通常需要对数据库中的数据进行校验,确保系统的各个模块正常运行和数据的一致性。测试工程师需要了解如何编写SQL语句来验证数据库中的数据是否符合预期结果。 引用 总结起来,测试工程师在MySQL方面的知识点包括SQL语句的使用、MySQL客户端工具的操作以及数据库校验等方面的知识。这些知识可以帮助测试工程师进行数据库相关的测试工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [测试工程师入门知识点整理](https://blog.csdn.net/embracestar/article/details/125818154)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值