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

    学习网站https://www.bilibili.com/video/av18603726/
    启动mysql服务(停止为net stop mysql)

    配置路径:Pathx(系统)
    C:Program Files (x86)MySQLMySQL Server 5.7in 变成下面

    进入mysql

    有关sql分类

    创建数据库

    查看数据库

    使用创建的数据库(数据库里面放着都是表)

    删除数据库

    查看mysql信息

    基本类型

    写语句的时候可以 写在一个sql文件里面 复制粘贴,创建表

    查看表语句

    更改名字

    查看表的情况

    修改字段

    modify修改表结构

    删除操作

    插入语句

    如果 (id,.....)不写 则需要全写

    修改表的属性

    表中的值

    删除操作

    Mysql约束

    主键约束、非空约束

    唯一约束

    自增

    主外键约束

    备份操作

    具体某个表

    恢复数据库

    txt 也可以是sql文件 drop 注意外键

    投影 别名

    去重

    连接显示

    多个条件同时成立采用and 连接

    或者条件 in 或者 or

    not in

    模糊查询

    不包含 not like

    group by having 结合 order by asc desc

    不等于效果

    注意笛卡尔积效应 没有加关联字段 解决笛卡尔积 则加上关联字段

    格式化输出 select upper(sno) ..............

    round(num,保留几位)四舍五入 mod模 now现在 replace(x,xx,zz)x里的xx换成zz , trim 去空格 instr(name,'z') 索引 有的话返回位置 没有的话 返回0, ifnull(???,'默认值')即前面为空则返回默认值

    case then

    自连接

    左连接(左边没匹配到,显示null)

    右连接(以右表为主) 上面例子 left——>改为 right

    UNION UNION ALL 区别

    子查询

    如果要查找两个对象则(key1,key2) = select key1 , key2 .......

    where 还可加上子查询

    select 里加子查询 效率极低

    当成一个临时表

    分页

    select xxx from table limit 偏移量(从那里开始显示),数量(要显示多少行) (从0 开始数)(要从高到低 排序)

    视图

    create view viewname as select * from table where 
    ps:create view view1 as select * from emp where sal > 2000;
    查询视图 select * from view name 
    修改视图 : create or replace  view viewname  as 查询语句
                   或者  alter view viewname as 查询语句

    删除 drop view viewname                              排序 desc asc

    索引

    https://www.cnblogs.com/wmcoder/p/5952354.html

    索引已经按照指定排序 索引搜索会快点

    触发器

  • 相关阅读:
    建造者(Builder)模式
    模板方法模式(Tempalte Method Pattern)
    NIO Socket编程实例
    Java NIO概述
    转:Java中的Clone()方法详解
    调停者(Mediator)模式
    门面(Facade)模式
    struts2中方法拦截器(Interceptor)的中的excludeMethods与includeMethods的理解
    Struts2默认拦截器配置
    struts2的json-default和struts-default的区别
  • 原文地址:https://www.cnblogs.com/cznczai/p/11151560.html
Copyright © 2011-2022 走看看