数据库
概念
长期存放在计算机内,有组织,课共享的大量数据的集合,是一个数据“仓库”
作用
保存,管理数据
关系型数据库(SQL)
MySQL,Oracle,SQLServer,SQLite,DB2
非关系型数据库(NOSQL)
Redis、MongoDB
DBMS:
数据库管理系统(Database Management System)
MySQL简介
概念
是流行的开源,免费的关系型数据库
特点
免费,开源数据库
小巧,功能齐全
使用便捷
可运行于Windows或Linux操作系统
可适用于中小型甚至大型网站应用
结构化查询语句分类
名称 | 解释 | 命令 |
---|---|---|
DDL(数据定义语言) | 定义和管理数据对象,如数据库,数据表等 | CREATE,DROP,ALTER |
DML(数据操作语言) | 用于操作数据库对象中所包含的数据 | INSERT,UPDATE,DELETE |
DQL(数据查询语言) | 用于查询数据库数据 | SELECT |
DCL(数据控制语句) | 用来管理数据库的语言,包括管理权限及数据更改 | CRANT,COMMIT,ROLLBACK |
命令操作数据库
创建数据库
CRATE DATABASE [IF NOT EXISTS] 数据库名
删除数据库
DORP DATABASE [IF EXISTS]数据库名
查看数据库
SHOW DATABASES
使用数据库
USE数据库名
建表
显示表结构:desc表名
显示表创建语句:show create table 表名