数据库介绍:
概念:数据存储管理的仓库
存储:
存储介质:磁盘-文件
相较于文件存储:
文件存储安全性低
文件对数据的查询和管理效率较为低下
文件不利于海量存储与查询
文件在程序中控制不方便
SQL:结构化查询语言
数据库的分类:
关系型数据库:
以一种关系模型(二维表格模型)组织数据的数据库
分类:oracle,mysql,sql server,mariadb,sqlite
非关系型数据库 :不基于sql实现的数据库
分类:redis memcached mongodb
mysql数据库的安装
安装:
yum install -y mariadb
查看配置:
数据库的基本操作:库的操作 数据类型 表的操作
库的操作:
sql-结构化查询语言:有具体格式与语法规则
每一条sql都要以一个英文分号结尾 库表字段名称不能使用关键字-如果非要使用则需要使用反引号``括起来
不区分大小写 DB_91=db_91=Db_91
查看:show databases;
创建:create database dbname;
create database if not exists dbname;
删除:drop database dbname;
使用:use dbname;
查看当前使用的数据库:select database();
数据类型:
整型:bit(16)
浮点型: