博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL必知必会 -- 了解SQL和MySQL
阅读量:4203 次
发布时间:2019-05-26

本文共 1464 字,大约阅读时间需要 4 分钟。

了解SQL

数据库:

数据库是一个以某种有组织的方式存储的数据集合

理解数据库的一种最简单的办法是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。

表:

表(table) 某种特定类型数据的结构化清单。
存储在表中的数据是一种类型的数据或一个清单。

数据库中的每个表都有一个名字,用来标识自己。此名字是唯一的,这表示在同一个数据库数据库中不能存在相同的表名。

模式(schema)

关于数据库和表的布局及特性的信息

表具有一些特性,数据在表中如何存储,如可以存储什么样的数据,数据如何分解,各部分信息如何命名等。描述表的这组信息就是所谓的模式,模式可以用来描述数据库中特定的表以及整个数据库(和其中表的关系)。

列和数据类型:

表由列组成。列中存储着表中某部分的信息。

列(column) 表中的一个字段。所有表都是由一个或多个列组成的。

数据库中每个列都有相应的数据类型。数据类型定义列可以存储的数据种类。例如,如果列中存储的为数字(或许是订单中的物品数),则相应的数据类型应该为数值类型。

数据类型(datatype) 所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。

行:

表中的数据是按行存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。

例如,顾客表可以每行存储一个顾客。表中的行数为记录的总数。

主键:

主键(primary key)一一列(或一组列),其值能够唯一区分表中每个行。
在这里插入图片描述

什么是SQL

SQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured QueryLanguage)的缩写。SQL是一种专门用来与数据库通信的语言。

设计SQL的目的是很好地完成一项任务,即提供一种从数据库中读写数据的简单有效的方法。

在这里插入图片描述

什么是MySQL

MySQL是一个客户机—服务器DBMS,即它是一种数据库软件。

  •  成本——MySQL是开放源代码的,一般可以免费使用(甚至可以免费修改)。
  •  性能——MySQL执行很快(非常快)。
  •  可信赖——某些非常重要和声望很高的公司、站点使用MySQL,这些公司和站点都用MySQL来处理自己的重要数据。
  •  简单——MySQL很容易安装和使用。
[root@server1 ~]# mysql			/输入mysql登录Welcome to the MariaDB monitor.  Commands end with ; or \g.Your MariaDB connection id is 3Server version: 5.5.60-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> quit		/quit或者 exit 退出Bye

命令用 ;或 \g 结尾

输入help或\h获得帮助
输入quit或exit退出命令行实用程序。

mysql 有两个图形交互客机:

MySQL Query Browser 和 MySQL Administrator(MySQL管理器)用来简化MySQL服务器的管理。

转载地址:http://ouxli.baihongyu.com/

你可能感兴趣的文章
LoadRunner各协议所需耗费的内存资源表
查看>>
AutomatedQA收购Smart Bear?
查看>>
使用QTP进行WEB页面性能测试
查看>>
LoadRunner的VS.NET 2005插件
查看>>
LoadRunner中如何验证下载的文件大小、统计下载时间、度量下载速度?
查看>>
LoadRunner脚本评审Checklist
查看>>
在LoadRunner中设置HTTP请求time-out的时间
查看>>
在LoadRunner脚本中实现随机ThinkTime
查看>>
LoadRunner9.51中文帮助手册
查看>>
RPT录制问题
查看>>
RPT8.0
查看>>
RPT8.1新特性
查看>>
LoadRunner测试AJAX
查看>>
LoadRunner测试GWT
查看>>
负载测试项目成功的5个关键要素
查看>>
LoadRunner性能测试培训大纲
查看>>
LoadRunner测试J2ME的Socket程序
查看>>
《QTP自动化测试实践》要出第二版了!
查看>>
用LoadRunner开发开心网外挂
查看>>
QTP测试.NET控件CheckedListBox
查看>>