常见概念
1.数据库(database):保存有组织数据的容器(通常是一个文件或一组文件)2.表(table):一种结构化的清单文件,可用于存储特定类型的数据3.模式(schema):关于数据库和表的布局及特性信息4.列(column):表中的一个字段,属于同一种类的一组数据5.数据类型(datatype):数据库中每列都有特定的一种数据类型,如数字、字符串等6.行(row):表中的一个记录(record),是相关联(属于同一对象)的一组数据7.主键(primarykey):表中每一行都应有的唯一标识符,能够区分每一个行,但并非必须存在主键,通常不进行更新操作
SQL
SQL(StructuredQueryLanguage,结构化查询语言)是一种专门用来与数据库通信的语言,其并非是编程语言。SQL的优点:
SQL并不指定某一个DBMS,在大多数DBMS中SQL都是通用的(但是不同的DBMS可能有不同的实现)SQL语法简单SQL能够进行复杂的数据库操作
MySQL
介绍
MySQL是一个RDBMS,即关系数据库管理系统,广泛应用于各个领域,它的主要特点有:
1.开源,免费使用2.性能较好3.简单易上手
DBMS分类
DBMS按照应用场景可分为两类:
1.基于共享文件系统的DBMS:通常应用于桌面环境,不用于高端和关键应用(如MicrosoftAccess)2.基于C/S的DBMS:通常用于服务器,只将结果发送到客户端(如MySQL)
命令行操作
使用mysql-u[user]-p[pass]命令进入mysql命令模式
这里给出常用的参数:
-u//指定用户名-p//指定密码-P//指定端口-h//指定主机名
命令规范
命令输入在mysql之后每条命令都使用;结束使用help命令查看帮助信息
命令
使用help命令查看所有命令:
mysqlhelpForinformationaboutMySQLproductsandservices,visit: