1.数据库的分类
数据的存储类型:关系型、非关系型
关系型数据库有:MySQL、SQL Server、Oracle
非关系型数据库有:MongoDB、Redis
采用键值对的方式进行数据存储
2.数据库相关的概念
服务器:其实就是一台可以给用户提供某些特殊需求的网络上的电脑
数据库服务器:安装有mysql软件的电脑
数据库: 存储在数据库服务器中的
数据表:在数据库中创建的,用于存储数据
字段:数据表中的列名
记录:
数据库服务器中可以创建很多的库,每一个数据库又可以创建很多张数据表,数据表中又可以创建很多
的字段,根据数据表中的字段,又可以存储很多的记录
3.链接数据库
a. dos窗口,只能够通过sql语句来实现想要达到的目的,并且当sql语句结束的时候,需要使用 ;
b. 第三方软件,可以通过图形界面去实现数据库的操作的
navicat
sqlyog
mysql的默认端口号是:3306
root 用户名是数据库超级管理员用户,开发中一般不适用root用户进行链接数据库
4.操作数据库
四字真言:增删改查(CURD) create update read delete
数据库
创建数据:create database 数据库名
查询当前服务器中全部数据库: show databases;
切换数据库:use 数据库名称
删除数据库:drop database 数据库名称
数据表
创建数据表: CREATE TABLE 表名称(
字段名称 数据类型 [约束] [备注],
.....
)Engine = InnoDB charset = 字符集
查询所有数据表:show tables;
查看数据表创建的语句 show create table 表名称
删除表: drop table 数据表名称
字段