zoukankan      html  css  js  c++  java
  • MySQL学习笔记(一)

    一、MySQL产品的介绍和安装

    • MySQL服务的启动和停止
    1. 方式一:开始(右键)→ 计算机管理 → 服务和应用程序 → 服务 → MySQL(服务名) → 启动、停止、暂停、重新启动等
    2. 方式二:以管理员身份运行cmd
    net stop mysql(服务名)             # 停止MySQL服务
    net start mysql(服务名)            # 启动MySQL服务
    • MySQL服务的登录和退出
    1. 方式一(只适用于root用户):通过mysql自带的客户端,MySQL 5.5 Command Line Client (登录) → exit 或 ctrl+c(退出)
    2. 方式二:通过windows自带的客户端(需要登录密码),以管理员身份运行cmd
    mysql [-h主机名 -P端口号] -u用户名 -p密码
    mysql -h localhost -P 3306 -u root -p # h代表host(主机),P代表Port(端口号),u代表user(用户),p代表password(密码) mysql -hlocalhost -P3306 -uroot -p # -h和localhost间、-P和3306、-u和root的空格可加可不加,-p后密码可直接加(不能有空格)或者按回车后再打
    mysql -uroot -p # 本机的话可省略
    • 将bin文件夹配置到环境变量的操作过程
      • 我的电脑(右击) → 属性 → 高级系统设置 → 环境变量 → 系统变量(PATH) → 编辑 → 新建,添加 (C:Program FilesMySQLMySQL Server 5.5in)
    • MySQL的常见命令
      • 查看当前所有的数据库
    show databases;             # 显示数据库
    
    
    # 以下为命令输出
    +-------------------------+
    |  Database               |
    +-------------------------+
    |  information_schema     |                 # 用于保存元数据的信息
    |  mysql                  |                 # 用于保存用户信息
    |  performance_schema     |                 # 用于收集性能信息、性能参数
    |  test                   |                 # 测试数据库,空的,没有表
    +-------------------------+
    4 rows in set (0.00 sec)
      • 打开制定的库(use 库名)
    use test;                 # 打开了test库
    
    # 输出
    Database changed
      • 查看当前库的所有表
    show tables;              # 显示test库里的表
    
    # 输出
    Empty set  (0.00 sec)
      • 查看其他库的所有表(show tables from 库名)
    show tables from mysql;   # 显示mysql库里的表
      • 显示当前库
    select database();        # 显示当前所在的库
      • 创建表
    mysql> create table userinfo(
        -> id int,
        -> name varchar(20));
    
    create table 表名(
        列名 列类型,
        列名 列类型
        ...);
      • 查看表结构(desc 表名)
    desc userinfo;           # 查看表的结构
      • 查看表内数据,插入数据,修改数据,删除数据
    select * from userinfo;                                     # 查看表内的数据
    insert into userinfo (id, name) values(1, 'May');           # 插入数据
    update userinfo set name='zym' where id=1;                  # 修改数据
    delete from userinfo where id=1;                            # 删除数据
    • 查看MySQL服务器的版本
      • 方式一:登录到mysql服务端
    mysql> select version();
      • 方式二:无需登录到mysql服务端,使用cmd命令行
    mysql --version
    mysql -V
    • MySQL的语法规范
    1. 不区分大小写,但建议关键字大写,表名、列名小写
    2. 每条命令最好用分号结尾(g也能结尾)
    3. 每条命令根据需要,可以进行缩进或换行
    4. 注释
      • 单行注释:  #注释文字
      • 单行注释: -- 注释文字
      • 多行注释: /* 注释文字 */

    二、SQLyog——图形化管理MYSQL数据库的工具

    • SQLyog的下载安装
    • SQLyog的基本使用
      • 字体大小的修改:工具 → 首选项 → 字体编辑器  或  Ctrl+滚轮
      • F12:格式化
      • 着重号的使用(`):区别关键字和字段名称
  • 相关阅读:
    板邓:php获取数组元素个数
    板邓:PHP解决Using $this when not in object context in【转】
    板邓:MYSQL distinct关键字查询重复值只显示一条记录
    板邓: php 过滤文章的html标签方法
    板邓:PHP使用mb_strimwidth截取中文字符串方法大全
    板邓:php str_replace单双引号的替换问题
    板邓:PHP下利用PHPMailer配合QQ邮箱下的域名邮箱发送邮件(转)
    板邓:wordpress自定义伪静态 WP_Rewrite
    板邓:wordpress获取当前页面的id、别名
    获取文件夹名
  • 原文地址:https://www.cnblogs.com/mayyzym/p/10633293.html
Copyright © 2011-2022 走看看