MySQL基本操作
数据库
数据库是存储管理数据的仓库。数据库的存储介质是内存、磁盘。
数据库也是以文件的形式存储数据,为什么不直接使用文件存储?
a.文件数据的安全性问题。
b.文件不利于数据的储存以及管理。
c.文件不利于海量数据的查询以及存储。
d.文件在程序中的控制不方便。
数据库分类
SQL(structure query language)—结构化查询语句。
数据库大体可以分为关系型数据库和非关系型数据库。
关系型数据库(RDBMS)
基于SQL实现,是指采用了关系模型(库、表、行、列)来组织数据的数据库。
oracle:甲骨文公司,适合大型项目,适用于做复杂的业务逻辑。
SQL Server:微软公司,适合中大型项目,部署在windows上。
MySQL:甲骨文公司,不适合做复杂的业务逻辑。
MariaDB:基于MySQL的一个开源产品。
非关系型数据库
更多的值NoSQL数据库,不规定基于SQL实现。
基于键值对(key-value):如memcached、redis。
基于文档型:如mongodb。
基于列族:如hbase。
基于图形:neo4j。
SQL语言分类
DDL数据库定义语言,数据库中库和表的基本操作。代表指令