美文网首页
小白学开发(10)_MySQL基础学习顺口溜

小白学开发(10)_MySQL基础学习顺口溜

作者: OKOK熊 | 来源:发表于2019-11-07 18:45 被阅读0次

    注:为了易读 全篇用小写;

    DDL
    库 增删查用 create / show / drop / use database
    表 增删改3查备 create / show / desc / show create \G / alter(rename) / drop table(s)
    备份:create table 新表名 select * from 表名 不能备份自增主键字符集
    字段 增删改查 alter add after(before) / alter modify(change rename alt) / alt drop

    DML
    内容 增删改查 insert into values支持多条 / delete from [删除条件!] / update set / select from where group by having order by limit / 表.字段

    DCL
    数据库
    导出 mysqldump [-h localhost] -p pwd export_db_name [table_name] > file_route + file_name
    导入 mysql [-h localhost] -p pwd import_db_name [table_name] < file_route + file_name
    创建用户并且授权 grant authority on db_name.[table_name] to user_name@login_host address identified by user_pwd
    authority : select , insert, update, delete
    . 表示所有库所有表

    主要字段记忆
    泰妮(tiny)250,
    6万斯莫(samll),
    咪迪姆(medium)1千6百万,
    英特(int)42亿

    福漏(float)单
    大波(double)双
    呆西莫(decimal)准

    定长250CHAR(char)
    变长6万娃CHAR(varchar)
    TEXT(text)大文本
    拔萝卜(blob)二进制文件

    费尔德(field) 字段
    泰普(type)类型
    是否闹(null)
    索引(key)
    底佛特(default)默认值
    Xtra(extra)额外信息
    ``反义字符防止关键字报错(为了区分MYSQL的保留字与普通字符而引入的符号)
    格鲁普白(group by)分组
    维尔(where)条件(一次)
    嗨win(having)二次过滤

    一些要注意的运算符
    between and 范围
    in() 集合
    is (not) null 是否为null
    regexp 正则
    like 通配符
    not and or xor
    & 按位与 真真为真
    | 按位或
    ^ 按位异或
    ~ 按位非
    << 左移
    >> 右移

    函数库
    database() 查看当前所在库 语句:SELECT DATABASE();
    count()
    sum()
    concat()

    通配符
    % 任意字符
    _ 任一字符

    相关文章

      网友评论

          本文标题:小白学开发(10)_MySQL基础学习顺口溜

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