数据库的学习

打印 上一主题 下一主题

主题 904|帖子 904|积分 2712

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企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

郭卫东

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表