• Mysql的基础知识


     ##MySQL数据库基础知识
    
    1.数据库系统(database system)
        	数据库系统是计算机系统中一种专门管理数组资源的系统,数据库存储的是一组或多组经过处理后的数据,管理这个数据库的软件成为数据库管理系统。
    
            组成:
                数据库(database)   存数据的
                数据库管理系统(database managment system)  管理数据库
    	
    	MySQL数据库作用:
    
    	​ 	1) 持久保存
    	
    	​ 	2) 方便查询并提取满足条件的数据, 数据访问速度快
    	
    	​ 	3) 处理并发访问
    	
    	​ 	4) 权限管理
    
    2.数据库系统分类:
            关系型数据库 : MySQL、SQLServer、oracle、db2、informix、sysbase
            非关系型数据库:redis、 MogoDB
    
    3.开发中常用的数据库
            IBM:DB2
            甲骨文:Oracle  MySQL
            Microsoft:SQL Server Access等等
    
    4.数据库在动态网站中有什么地位?
            1、动态网站是对数据进行操作。浏览网站的时候会发现网页内容变化,页面的布局主体没有变化。
            2、WEB系统的开发基本都离不开数据库,所谓的动态网站是基于数据库开发的系统,最主要的是围绕数据库来写程序(业务逻辑)。
    
    5.MySQL和mysql有什么区别:
    
            MySQL指的是完整的数据库系统。
            mysql指的是一个叫mysql的客户端程序。
    
    6.MySQL数据库的结构:
            数据库->数据表->字段(多个字段组成了一行数据)
    
            数据库:存放信息的文件夹
            数据库里面有一个一个的excel文件(数据表)
    
            数据表里面的数据是有数据行和数据列构成
    
    		所看到的一行一行的数据是由一个或者多个字段组成的
    
    7.SQL:为了和MySQL进行交互,需要使用一种叫SQL(结构化查询语言)的语言来进行交互。SQL是当今的标准的数据库语言,很多数据库都使用SQL作为交互语言:SQL Server、Oracle
            
            数据定义语言(DDL):定义和管理数据对象,比如建立数据库、数据表
            数据操作语言(DML):用于操作数据库对象中包含的数据。
            数据库查询语言(DQL):用于查询数据库对象中包含的数据,能够对表进行一个查询。
            数据控制语言(DCL):管理数据库的语言
    
    8.连接数据库的步骤
            1、连接MySQL服务器
            2、选择数据库
            3、对数据表进行增删改查。
            4、关闭数据库
    
    9.连接数据库
            mysql 
            -u 用户名 root 
            -p 密码
            -h 主机名
            -P 端口号 3306
            
    	数据库语法的特点:
    	        mysql>
    	        1、每个SQL命令都要使用分号来完成。
    	        2、->表示MySQL需要你继续输入命令。
    	        3、如果说有一条比较长的命令我就可以拆分成多行来执行。
    	        4、'>表示等待下一行,等待以单引号开始的字符串的结束
    	        5、">表示等待下一行,等待以双引号开始的字符串的结束。
    	        6、查询的命令不区分大小写,通常使用大写字母来写出SQL关键字和函数名,用小写字母写出数据库、数据表和数据列的名字
    
    10.退出MySQL
            quit
            exit
            q
    
    	常见操作
    	        c 取消命令输入
    	        g 代替结束符;
                s 查看服务器端信息
    		    h 查看帮助
    

      

  • 相关阅读:
    PAT:1006(换个格式输出整数想·)
    PAT 1008(数组循环右移问题)
    kaliLinux 工具dmitry参数解析
    PAT 1004(成绩排名)(C++)
    PAT乙级:我要通过(1003)
    PAT乙级:写出这个数(1002)
    PAT乙级:(3n+1)猜想 (1001)
    Linux初体验
    C语言基础入门:起源
    Linux_ pipe 匿名管道 浅解
  • 原文地址:https://www.cnblogs.com/w-zc/p/8028944.html
Copyright © 2020-2023  润新知