mysql学习使用笔记1

MySQL基础1:
数据库:存储和管理数据的仓库
关系数据库(关系其实就是表):代表的数据库服务器:MySQL,SQL Server,Oracle等。
后关系数据库:
关系数据库存在数据模型,性能,拓展伸缩性的缺点,出现了:ORDBMS:面型对象数据库技术。
两种数据库相互补充,不存在替代问题。
NoSQL:结构化数据库。(非关系型数据库)常见的四大类:
键值存储数据库:Oracle,BDB,Redis,BeansDB
列式储数数据库:HBase,Cassandra,Riak
文档型数据库:MongoDB,CoutchDb
图形数据库:Graph,Infinite,InfoGrid,Neo4
SQL:结构化查询语言。
SQL包含六个部分:(前三个比较重要)
(1)数据查询语言(DQL)
从表中获得数据
(2)数据操作语言(DML):
用于添加,修改和删除表中的行,也称为查询语言
(3)数据定义语言(DDL):
创建删除表。
(4)TPL事务处理器
(5)DCl数据控制语言
(6)CCl 指针控制器
书写规则:
(1)SQL语句大小写不敏感
(2)SQL语句可单行或多行书写
(3)SQL语句中关键字不能够多写或缩写
(4)为了提高可读性,一般关键字大写,其他小写
(5)空格或缩进是程序易读。
表的概念:
关系数据库最重要的概念就是表。
表具有固定的列数和任意行数。
表中的列叫列或字段
表中的行叫一条 数据/记录
ORM思想:
|关系数据库| |面向对象
|表-- |类 | 定义存储结构
| 行 |对象 | 定义存储哪些属性
| 列 |字段 | 表示一条数据/一个对象
数据库对象:
存储,管理和使用数据的不同结构形式。
数据库分两种:
系统数据库(不能修改):information(存储数据库对象信息) 、performance(存储数据库服务器)、 mysql(存储数据库用户权限信息)、 test
用户数据库

你可能感兴趣的:(mysql学习使用笔记1)