• MySQL基本概念


    一、为什么要学习数据库

      1、可以将数据持久化到本地磁盘.

      2、可以实现结构化查询,方便管理数据.

    二、数据库相关概念

      1、DBMS(DataBase Management System):数据库管理系统,又称为数据库管理软件,用来管理数据库.

      2、DB(Database):保存一组有组织的数据的容器.

      3、SQL(Structure Query Language):结构化查询语言.

    三、MySQL的安装

      1、官网下载安装版本安装.

      2、安装完成后启动MySQL服务.

        2.1、启动方式一:

          选中我的电脑---->右键管理---->服务和应用程序---->服务---->找到MySQL的服务---->右键启动/停止服务.(打开服务的另外一种方式 Win + R---              >services.msc可以直接打开服务面板).  

        2.2、启动方式二:

          通过Dos窗口打开MySQL服务,Win + R---->输入cmd---->net start 服务名/net stop  服务名来启动或关闭服务.(服务名不区分大小写).

      3、MySQL服务的登录和退出.

        进入Dos窗口输入命令:  mysql  -h  127.0.0.1 -u  root  -p   然后回车输入密码即可登录MySQL.

      4、使用SQLyog连接MySQL注意事项.

        SQLyog建立连接8.0以上的MySQL会出现2058错误,提示密码是乱码.原因是mysql 密码加密方法变了,命令行下登陆到MySQL数据库,执行

        ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  更换密码之后就可以用SQLyog重新连接MySQL了.

    四、MySQL语法规范

      1、不区分大小写,但是为了增强可读性,建议关键字大写,表名和列名小写.

      2、每条命令最好以分号结尾.

      3、每条命令根据规范可以缩进或者是换行.

      4、注释

        4.1、单行注释:  #注释文字  或者  --注释文字

        4.2、多行注释:  /*  注释文字 */

    五、SQL语言分类

      1、DQL(Date Query Language):数据查询语言    例如: SELECT.

      2、DML(Data Manipulate Language):数据操作语言    例如: INSERT、UPDATE、DELETE.  (表数据层面)

      3、DDL(Data Define Language):数据定义语言    例如:CREATE 、DROP、ALTER.  (表结构层面)

      4、TCL(Transaction Control Language):事务控制语言:    例如:COMMIT   ROLLBACK.

  • 相关阅读:
    xls与csv文件的区别
    青音,经典爱情语录
    win7用户账户自动登录方法汇总
    How to using Procedure found Lead Blocker
    FTS(3) BSD 库函数手册 遍历文件夹(二)
    FTS(3) BSD 库函数手册 遍历文件夹(一)
    DisplayMetrics类 获取手机显示屏的基本信息 包括尺寸、密度、字体缩放等信息
    About App Distribution 关于应用发布
    FTS(3) 遍历文件夹实例
    OpenCV 2.1.0 with Visual Studio 2008
  • 原文地址:https://www.cnblogs.com/xiaomaomao/p/13223021.html
Copyright © 2020-2023  润新知