数据库,database,简称db
数据库管理系统,database management system,简称dbms
表:文件
数据库:文件夹
数据库管理系统:是一个软件
数据库服务器:一台计算机
数据库服务器:运行数据库管理软件
数据库管理软件:管理数据库
数据库:即文件夹,用来组织文件/表
表:文件,用来存放多行内容/多条记录
数据库系统的特点:
数据结构化
共享数据,冗余度低,容易扩充
数据独立性高
数据由dbms同一管理和控制
数据的安全性保护
数据的完整性检查
并发控制
数据库恢复
数据库管理软件分类
关系型:关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用
非关系型:mongodb,redis,memcache
关系型数据库需要有表结构
非关系型数据库是key-value存储的,没有表结构
数据库:
操作文件夹
增:create database db charset utf8;
查:show databases;
改:alter database db charset gbk;
删:drop database db;
操作文件:
操作文件需要先切换到文件夹下边:use db
增:create table t(id int(20),name char(20));
查:show tables;
改:alter table t modify name char(25);
删:drop table t;
操作文件内容:
增:insert into t values(1,'egon'),(2,'lili'),(3,'gg');
查:select * from t#select name,id from t
改:update t set name='sb' where id=2;
删:delete from t where id=1;
清空表:selete from t;