美文网首页
chap01 初涉MySQL

chap01 初涉MySQL

作者: 月涩风潇 | 来源:发表于2018-10-08 20:04 被阅读0次

    MySQL概述

    MySQL的安装与配置

    网上相关资源很多

    启动与停止MySQL服务

    • 启动MySQL服务 net start mysql
    • 关闭MySQL服务 net stop mysql
    出现错误

    出现如图所示错误的原因是没有以管理员的身份运行

    服务已启动 启动与停止的操作

    MySQL登录与退出

    • MySQL登录
    参数 描述
    -D, --database=name 打开指定数据库
    --delimiter=name 指定分隔符
    -h, --host=name 服务器名称
    -p, --password[=name] 密码
    -P, --port=# 端口号
    --prompt=name 设置提示符
    -u, --user=name 设置用户名
    -V, --version 输出版本信息并退出
    实操

    登录命令
    mysql -u[用户名] -p[密码] -P3306 -h[地址]

    登录
    • MySQL 退出
      1. exit;
      2. quit;
      3. \q;

    修改MySQL提示符

    • 连接客户端时同通过参数指定
      shell > mysql -uroot -proot --prompt 提示符·
    • 连接上客户端通过prompt命令修改
      mysql > PROMPT \u@\h \d >
      用户@主机 数据库 的形式
      修改命令提示符

    MySQL提示符

    参数 含义
    \D 完整的日期
    \d 当前数据库
    \h 服务器名称
    \u 当前用户
    更改当前数据库

    MySQL常用命令以及语法规范

    1. 显示当前服务器版本
      SELECT VERSION();
    2. 显示当前日期时间
      SELECT NOW();
    3. 显示当前用户
      SELECT USER();

    MySQL语句的规范

    • 关键字和函数名称全部大写
    • 数据库名称,表名称,字段名称全部小写
    • SQL语句必须以分号结束

    操作数据库

    1. 创建数据库

    CREATE { DATABASE | SCHEMA } [ IF NOT EXISTS ] db_name [ DEFAULT ] CHARACTER SET [ = ] charset_name
    花括号必须有,中括号为可选项,后面的参数为数据库的编码方式

    Ex:CREATE DATABASE t1
    创建一个名为t1的数据库

    image.png

    查看当前服务器下的数据库列表
    SHOW { DATABASES | SCHEMAS } [ LIKE ' pattern ' | WHERE expr ]

    查看数据库

    当尝试再次创建同名的数据库时


    系统提示错误

    此时尝试加上IF NOT EXISTS的选项

    系统提示警告

    查看警告信息
    SHOW WARNINGS

    同名数据库已经存在

    显示数据库被创建时的指令
    SHOW CREATE DATABASE t1

    显示了数据库的具体情况
    即遵循了数据库默认的编码方式utf8

    下面创建一个编码为GBK的数据库
    也就是创建的时候需要制定编码方式

    创建 验证

    2. 如何修改数据库的编码方式

    ALTER { DATABASE | SCHAME } [ db_name ] [DEFAULT ] CHARACTER SET [ = ] character_name
    设置字符编码方式 + 字符编码名

    操作 验证

    3.删除数据库

    DROP { DATABASE | SCHEMA } [IF EXISTS ] db_name;

    操作 验证

    再次删除时报错,增加IF EXISTS

    image.png 初始化

    相关文章

      网友评论

          本文标题:chap01 初涉MySQL

          本文链接:https://www.haomeiwen.com/subject/fcwjaftx.html