• mysql笔记01


    desc tablename 显示表的描述信息

    show engines 查看存储引擎 默认使用InnoDB

    show variables like '%storage%';

    数值类型:

    整数:

    tinyint 1字节

    smallint 2字节

    mediumint 3字节

    int 4字节

    bigint 8字节

    小数:(使用(M,N)形式表示,M表示总长度,N小数点后的位数)

    float 4字节

    double 8字节

    decimal

    mysql --help 查看帮助

    mysql查询时不区分大小写

    在查询后加上c 可以取消操作

    mysql> SELECT
    -> USER()
    -> c

    mysql>

    create database first; 创建数据库

    user first; 选择数据库

    可以在连接服务器时指定要连接的数据库:

    shell> mysql -h host -u user -p menagerie

    Enter password: ********

    注意:如果mysql连接时,如果显示指定密码,则密码与-p间不应有空格

    show databases; 显示能够访问的数据库

    select database(); 查看当前连接的数据库

    describe tableName; 查看表的结构(简写:desc)

    delete from tablename 删除表中的数据

    load data local infile '文件路径' into table tablename; 将文件中的数据导入指定表中。

    timestampdiff(单位,源日期,目的日期) 比较两个日期的间距

    mysql中的模式匹配:

    • like

      "_" 匹配一个字符

    "%" 匹配任意数量的字符

    • regexp/not regexp (rlike/not rlike)

    "." 匹配任意单个字符

    使用binary 可以对大小写敏感

    mysql> SELECT * FROM pet WHERE name REGEXP BINARY '^b';
    

    使用变量存储值:

    mysql> SELECT @min_price:=MIN(price),@max_price:=MAX(price) FROM shop;
    mysql> SELECT * FROM shop WHERE price=@min_price OR price=@max_price;
  • 相关阅读:
    动手动脑及类的创建
    动手动脑-Java重载
    方法的动手动脑
    文本单词数测试
    动手动脑
    springmvc使用fastjson
    springmvc之发送json数据自动转Java对象接收
    springmvc之拦截器
    基于xml配置springmvc案例
    springmvc之异常处理
  • 原文地址:https://www.cnblogs.com/goodlucklzq/p/4542021.html
Copyright © 2020-2023  润新知