1)数据库基本概念
数据库是一个按照数据结构来组织,存储和管理数据的仓库。
2)数据表
把多个实体具体的描述按照数据库中的记录的方式组织在一起,就形成了一个表
(table)称之为数据表。
3)数据库模型
数据库模型分为层次模型、网状模型、关系模型、面向对象模型和NoSQL模型。
4)Oracle当前主流数据库
目前互联网企业中常用的数据库包括MySQL、Oracle、SQLSever、MongoDB、Redis等。
MySQL的特点
1运行速度在数据库开发排行榜前三名。
2易用性:设置和管理都要简单
3 SQL支持
4功能性
5连接性与安全性:拥有访问功能
6可移植性
7可用性和成本
8公开发行和源代码
MySQL的安装与配置
两种安装方式:MySQL二分制分发版(.msi安装文件)和免安装版(ZIP压缩文件)。
启动MySQL服务
1)通过命令行启动
点击菜单打开windows系统,然后输入“cmd”命令,启动MySQL服务,输入命令”net start mysql157”按回车键执行,停止MySQL服务输入命令“net stop mysql157”按回车键执行。
通过windows系统自带的服务管理器启动
登录MySQL数据库
1)使用windows命令方式登录
2)使用命令行登录:mysql:为登录命令
输入命令:mysql-hlocalhost-u root-p后按enter键然后根据提示输入密
码通过验证后,就可以登录数据库了。
使用Navicat创建MySQL数据库
创建数据库:CREATE DATABASE database_name;
创建数据表:CREATE TABLE+表名字(列名数据类型[] [默认值];
删除数据库:DROP DATABASE+表名字
MySQL的数据类型
常用数据类型:int、char、varchar(可变长度)、blob、text(变长文本)、float?double?
1)需要存储精度较高时,应选用double
2)用于定义货币建议使用decimal
3)Blob主要存储图片,音频信息等,text只能存储纯文本条件
扩展部分
修改表名:alter table 旧表名rename to新表名
修改数据类型:alter table表名modify 列名数据类型
修改列名:alter table表名 change 旧列名新列名新数据类型
删除列:alter table表名drop 列名
添加列:alter table表名 add新列名数据类型
修改列的排列位置:alter table表名 modify 列名1 数据类型 first/alter 列名2
删除数据表:drop table 表名