zoukankan      html  css  js  c++  java
  • 10.9

    学习了一些mysql基础,安装,概念:

    数据库的基本概念
        1. 数据库的英文单词: DataBase 简称 : DB
        2. 什么数据库?
            * 用于存储和管理数据的仓库。

        3. 数据库的特点:
            1. 持久化存储数据的。其实数据库就是一个文件系统
            2. 方便存储和管理数据
            3. 使用了统一的方式操作数据库 -- SQL

        
        4. 常见的数据库软件
            * 参见《MySQL基础.pdf》


    # MySQL数据库软件
        1. 安装
            * 参见《MySQL基础.pdf》
        2. 卸载
            1. 去mysql的安装目录找到my.ini文件
                * 复制 datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
            2. 卸载MySQL
            3. 删除C:/ProgramData目录下的MySQL文件夹。
            
        3. 配置
            * MySQL服务启动
                1. 手动。
                2. cmd--> services.msc 打开服务的窗口
                3. 使用管理员打开cmd
                    * net start mysql : 启动mysql的服务
                    * net stop mysql:关闭mysql服务
            * MySQL登录
                1. mysql -uroot -p密码
                2. mysql -hip -uroot -p连接目标的密码
                3. mysql --host=ip --user=root --password=连接目标的密码
            * MySQL退出
                1. exit
                2. quit
        
            * MySQL目录结构
                1. MySQL安装目录:basedir="D:/develop/MySQL/"
                    * 配置文件 my.ini
                2. MySQL数据目录:datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
                    * 几个概念
                        * 数据库:文件夹
                        * 表:文件
                        * 数据:数据



    # SQL

        1.什么是SQL?
            Structured Query Language:结构化查询语言
            其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。
            
        2.SQL通用语法
            1. SQL 语句可以单行或多行书写,以分号结尾。
            2. 可使用空格和缩进来增强语句的可读性。
            3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
            4. 3 种注释
                * 单行注释: -- 注释内容 或 # 注释内容(mysql 特有)
                * 多行注释: /* 注释 */
            
        3. SQL分类
            1) DDL(Data Definition Language)数据定义语言
                用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等
            2) DML(Data Manipulation Language)数据操作语言
                用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等
            3) DQL(Data Query Language)数据查询语言
                用来查询数据库中表的记录(数据)。关键字:select, where 等
            4) DCL(Data Control Language)数据控制语言(了解)
                用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE 等

  • 相关阅读:
    静态(static)代码块、构造代码块、构造函数、父类子类执行顺序
    Java基本特征
    下列哪项不属于jdk1.6垃圾收集器?
    Model-View-Controller(MVC) is an architectural pattern that frequently used in web applications. Which of the following statement(s) is(are) correct?
    ServletConfig对象详解
    ServletConfig接口默认是哪里实现的?
    eclipse根据父类打开子类快捷键
    IDE:Eclipse查看Servlet源码
    IDE:Eclipse查看接口实现类快捷键
    Qt探索之路——多线程实现方法
  • 原文地址:https://www.cnblogs.com/zhaoyids/p/14135808.html
Copyright © 2011-2022 走看看