MySQL数据库的入门(一)
来源:互联网 发布:旅贸通软件 编辑:程序博客网 时间:2024/06/06 14:19
学习mysql的过程
基础阶段:mysql数据库的基本操作(增删改查),以及一些高级操作(视图,触发器,函数,存储过程),和php操作mysql数据库
优化阶段:如何提高数据库效率,如引擎,分表等
部署阶段:如何搭建真实的环境系统,如服务器集群,负载均衡
1.不同的数码库阵营中的产品有哪些?
关系型数据库(安全,容易理解,比较浪费空间)
大型:Oracle,db2
中型:SQL-server,MySQL等
小型:access等
非关系型数据库(效率高,不安全)
memcahed,mongdb,redis
2.什么是关系型数据库?
关系型数据库:是一种建立在关系模型(数学模型)的数据库。
关系模型:一种所谓建立在关系上的模型,关系模型包含三个方面:
数据结构:数据存储的问题,二维表
操作指令集合:所有sql语句
完整性约束:表内数据约束(字段与字段),表与表之间的约束(外键)
3.关键字说明
数据库:database
数据库系统:DBS(Database System):是一种虚拟系统,将多种内容关联起来的称呼
DBS=DBMS+DB
DBMS:Database Management System,数据库管理系统,专门管理数据库
DBA:Database Adminnistrator,数据库管理员(这个工作很吃香,不过很难考证,报名费就6000多,还不加培训,挂科费什么的,工作时间一般是在晚上)
4.SQL
SQL:Structure Query Language,结构化查询语言(数据以查询为主:99%是在进行查询操作)
SQL分为三个部分结构
DDL:Data Definition language,数据定义语言,用来维护存储数据的(数据库,表),代表指令:create,drop,alter等
DML:Data Manipulation language,数据库操作语言,用来对数据进行操作(数据表中的内容),代表指令:insert,delete,update等;
其中DML内部又单独进行了一个分类:DQL(Data Query Language:数据查询语言,如select)
DCL:Data Control Language,数据控制语言,主要负责权限管理(用户),代表指令:grant,revoke等
SQL是关系型数据库的操作指令,SQL是一种约束,但不强制;不同的数据库产品可能内部会有一些细微的区别。
0 0
- MySQL数据库的入门(一)
- MySQL数据库入门(一)
- Mysql数据库入门一
- MySQL数据库(入门)(一)
- mysql数据库入门学习(一)
- MySQL数据库入门--读书笔记(一)
- mysql数据库入门必读一
- MySQL数据库之使用与开发(一)------mysql入门
- MySQL 入门(一)—— 常用数据库介绍
- MySQL 入门(一)—— 常用数据库介绍
- MySQL入门(一)
- mysql入门(一)
- mysql入门(一)
- mysql入门(一)
- MySQL数据库一(数据库安装以及数据库的创建)
- MySQL权威指南读书笔记,第一章,MySQL和SQL入门(一,对数据库的理解)
- 数据库MySql的复习(一)
- MySQL数据库的使用(一)
- HDU1872 稳定排序
- 安卓下AlertDialog的使用
- jQuery 从零开始学习 (四) 事件与事件对象
- Django模型操作常用方法总结
- 海量数据处理——推荐文章
- MySQL数据库的入门(一)
- Mybatis面向接口编程
- Maven实战(Maven In Action)
- Leetcode题 257. Binary Tree Paths
- tjut 4699
- 顺时针打印矩阵
- HDU_1114_Piggy-Bank(完全背包)
- LintCode笔记(8)——丑数II
- Jsp---JSTL