1 概念

1.1 数据库基础概念

1.1.1 数据库

数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
数据库由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映了客观事物间的本质联系。
种类:层次式数据库、网络式数据库和关系式数据库。

1.1.2 表

行为记录,列为字段。

1.1.3 数据类型

决定了数据在计算机中的存储格式,代表不同的信息类型。
常用的有:整数数据类型、浮点数数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型。

1.1.4 主键

主键(primary key),又称主码,用于唯一标识表中的每一条记录。主键可以为表中的一列或多列,主键列不能有两行相同的值、也不能为空值。

1.2 数据库技术构成

1.2.1 数据库系统

3个主要组成部分:
1. 数据库(Database System):用于存储数据的地方。
2. 数据库管理系统(DataBase Management System,DBMS):用于管理数据库的软件。(维护、管理)
3. 数据库应用程序(DataBase Application):为了提高数据库系统的处理能力所使用的管理数据库的软件补充。(用户访问,更加直观友好)

1.2.2 SQL语言

结构化查询语言(Structured Query language)。
包含4个部分:
(1)数据定义语言(DDL):DROP、CREATE、ALTER等语句。
(2)数据操作语言(DML):INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。
(3)数据查询语言(DQL):SELECT(语句)。
(4)数据控制语言(DCL):GRANT、REVOKE、COMMIT、ROLLBACK等语句。

1.2.3 数据库访问技术

  1. ODBC
  2. JDBC
  3. ADO.NET
  4. PDO

1.3 mysql

  MySQL是一个小型关系数据库管理系统,与其他大型数据库管理系统例如:Oracle、DB2、SQLServer等相比,MySQL规模小、功能有限,但是它体积小、速度快、成本低,且它提供的功能对稍微复杂的应用来说已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。

2 数据库的基本操作

MySQL安装之后,会自动创建几个必需的数据库。

windows中,
启动mysql服务:net start mysql
关闭mysql服务:net stop mysql

查看数据库:show databases;

mysql 数据库介绍 mysql数据库相关知识_存储


mysql是必需的,它描述用户访问权限;test常用来做测试工作;

2.1 创建数据库

CREATE DATABASE 数据库名;

2.2 删除数据库

DROP DATABASE 数据库名;

注意:
  执行该命令时,MySQL不会给出任何提醒确认信息,DROP DATABASE声明删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,且不恢复。