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 等

  • 相关阅读:
    [BZOJ3751] [NOIP2014] 解方程 (数学)
    [BZOJ4198] [Noi2015] 荷马史诗 (贪心)
    [BZOJ4034] [HAOI2015] T2 (树链剖分)
    [BZOJ1880] [Sdoi2009] Elaxia的路线 (SPFA & 拓扑排序)
    [BZOJ1088] [SCOI2005] 扫雷Mine
    [BZOJ1004] [HNOI2008] Cards (Polya定理)
    [BZOJ1009] [HNOI2008] GT考试 (KMP & dp & 矩阵乘法)
    [BZOJ1503] [NOI2004] 郁闷的出纳员 (treap)
    [BZOJ1059] [ZJOI2007] 矩阵游戏 (二分图匹配)
    BZOJ2626: JZPFAR
  • 原文地址:https://www.cnblogs.com/zhaoyids/p/14135808.html
Copyright © 2011-2022 走看看