1mysql的安装
2数据库概述
(1)什么是数据库
数据库(DataBase,DB)是一个恒久存储在计算体系中有构造的、有共享的、统一管理的数据聚集。 它是一个按数据结构来存储和管理数据的计算机软件体系。 (2)DBMS 数据库管理体系(DataBase Management System,DBMS):是用户创建、管理和维护数据库时所 使用的软件,位于用户与操作体系之间,对数据库举行统一管理。 (3)数据库的分类
(4)关系型数据库
关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)
典型的关系型数据库:mysql,orade.
常见的数据库
国外
MySQL 快捷、可靠 开源、免费 Oracle:功能强大,收费. SQL Server(微软): 只能安装在Windows操作体系 DB2 (IBM):适合处置惩罚海量数据,收费 国内 南大通用GBASE: 天津南大通用数据技术股份有限公司 达梦:武汉达梦数据库股份有限公司 人大金仓:北京人大金仓信息技术股份有限公司 神通:神舟通用公司 4安装mysql客户端
4 mysql
mysql简介 MySQL是一个关系型数据库管理体系,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。 MySQL 是最盛行的关系型数据库管理体系之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理体系) 应用软件之一。 MySQL是一种关系型数据库管理体系,关系数据库将数据保存在不同的表中,而不是将全部数据 放在一个大仓库内,这样就增加了速率并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用尺度化语言。MySQL 软件采用了双授权政 策,分为社区版和贸易版,由于其体积小、速率快、总体拥有本钱低,尤其是开放源码这一特 点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 mysql架构图 mysql的权限管理 1登录mysql 2创建用户 3修改密码
4用户授权
5取消权限
6删除用户
5表
1库(database)
show
show databases; 创建库 xxx_db 删除库 使用库 use 库名; 创建表 xxx_tab create desc desc 表名 drop table 删除表 字段范例 查看表详情 修改表 建表的基本原则-三大范式 第一大范式1NF 在关系模型中,对于添加的一个规范要求,全部的域都应该是 原子性 的,即数据库表的每一列都 是不可分割的原子数据项,而不能是聚集,数组,记录等非原子数据项。即实体中的某个属性有 多个值时,必须拆分为不同的属性。在符合第一范式(1NF)表中的每个域值只能是实体的一个 属性或一个属性的一部门。简而言之,第一范式就是无重复的域。 第二大范式 数据库表中的每个实例或记录必须可以被 唯一地区分 。选取一个能区分每个实体的属性或属性 组,作为实体的唯一标识。 主键,又称主码,是表中一列或多列的组合。主键约束(Primary Key Constraint)要求主键列的数 据唯一,并且不允许为空。 代理主键策略 第三大范式 在第二大范式基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)。 外键 外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列 或多列添加到另一个表中,可创建两个表之间的链接。 SQL 什么是SQL? SQL: S tructured Q uery L anguage 结构化查询语言(Structured Query Language)简称SQL,是一种特别目标的编程语言,是一种数 据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库体系。 SQL分类 DDL 数据(结构)定义语言DDL(Data Definition Language),是用于创建和修改数据库表结构的语言。 DML 数据使用语言DML(Data Manipulation Language)。 增加 INSERT INTO 表名(字段...) VALUES(); 推荐 数据库测试 修改 删除 DQL (Data Query Language)数据查询语言查询是使用频率最高的一个操作,可以从一个表中查询 数据,也可以从多个表中查询数据
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |