zoukankan      html  css  js  c++  java
  • MySQL基础

    SQL

    库:UTF-8

    表:表列标准

    Id int 不为空 主键 自动编号

    全部列不为空

    date类型 不推荐使用 varchar(数据库为国外公司做的,不支持中文格式,比较麻烦)

    boolean类型 不用 全部都使用int类型

    Java取消枚举类型,因为其扩展性不好

    性别、状态等标识性属性都是用int类型

    金额数字都使用double

    外键列 room_id int

    表关系:

    一对一:扩展

    一对多:业务+业务明细(和多对一并不是倒过来的关系,完全不一样)

    多对一:补充

    多对多:补充描述信息、管理项(其实是三个表的关系,需要一个中间表)

    SQL语句:增删改查

    Insert into表名(列名......values(值......

    其中:自动编号、为null的、有默认值的列不需要写,

    Update表名 set 列名=where 简单条件

    Delete from 表名 where 简单条件

    Select *|列名 from 表名 where 简单条件

    Select *from user               //查询全部信息

    Selext name myname ,sex from user where sex=0; //查询男性 列别名

    Select user.* from user, room where user.roomid = room.id //两个表关联

    外键是一对多里面多的一方

    内联查询,能够速度更快一点

    Select user.name, room.name from user inner join room on user.id = room.id

    Select *from user limit 0,3

    换页的原因,不需要的数据加载,会影响网速

  • 相关阅读:
    3.2 playbook tags
    3.1 playbook语法实践
    3. playbook基础组件
    elasticsearch IK中文分词
    elasticsearch参数详解
    2. ansible常用模块
    1. ansible简介
    Python sphinx-build在Windows系统中生成Html文档
    Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理
    Gulp自动构建Web前端程序
  • 原文地址:https://www.cnblogs.com/wanglinyu/p/8470138.html
Copyright © 2011-2022 走看看