• Python-默背单词


    数据库单词:

    默认单词 单词说明
    innodb 事务,主键,外键,tree,表行锁
    myisam 主要以插入读取和插入操作
    memory 所有数据保存在内存中
    ACID 原子性,一致性,隔离性,持久性
    create,drop,alter 表-增删改
    insert,delete,update,select 数据-增删改查
    grant 创建用户命令
    identified 确认密码
    int、tinyint 少量的数字
    float、double 小数
    datetime、date 年月日
    char、varchar char0-255、变长存储
    unsigned 无符号,将正数变成负数
    default 默认defalut 666
    enmu,set: 单选多选
    表约束:
    not null 不可为空
    not null unique 主键
    unique 约束唯一
    auto_increment ID自增
    primary key 主键
    foreign key 外键:foreign key(id) references biao(sid)
    on delete cascade 联级删除
    on update cascade 联级更新
    单表查询:
    distinct 去重:select distinct 字段 from 表名
    between 范围:where 后面 between 100 and 200
    is in 判断,in 是否在元祖里面
    like 模糊查询%、下划线
    group by 分组:group by post
    count、max、min、avg、sum 聚合函数
    count、group by 分组+聚合:函数放在from前面,分组放后
    having 筛选一般放在最后面:having count(id) > 3
    order by desc、asc 排序:odder by 字段 desc
    limit 分页查询,限制查询次数,放在最后 limit 5,6
    explain 执行计划

    html:

    标签 说明
    <> <> 双闭合标记(两个)
    <> 单闭合标签(单个)
    <!doctype html> 声明标准
    <html lang="en"> </html> html之间空格,换行折叠为一个空格
    <head> </head> head标签下的内容不可见
    <meta > 页面基本信息:编码,百度收录,重定向
    <title>ha</title> 网页的标题
    <body> </body> 显示的代码
    内联标签
    <!--注释--> 注释标签
    <br/> 换行
    <p align="center">段落</p> left、center、right,对齐
    <h1>一级标题</h1> 标题1-6个级别
    <span>内容 </span> 放置文字图片
    <b>胡海洋</b> 加粗
    <i>胡海洋</i> 斜体
    5<sup>2</sup> <sub>2</sub> 上标下标
    <s>海洋</s>/<u>海洋</u> 中划线和下划线
    <img src="img1.jpg" alt="裂图" width="200"/> width,height宽度和高度只能指定一个
    <a href="http://www.baidu.com">点击百度</a /> 默认当前页打开,_blank新页面打开
    锚链接:<a href="top">顶部</a> <a href="demo-01.html#top">回到顶部</a>

    JavaScript:

    JS-语法 说明
    var 定义变量
    alter("hello") 弹出框(内容时hello)
    var inp = prompt('问句') 弹出输入框
    console.log(变量或值) 控制台输出
    typeof 查看类型
    true/false 布尔值
    var a = 1 数字
    字符串方法
    var s1 = '字符' 创建字符串
    .length 查看字符个数
    .toUpperCase() 字符串变大写
    .toLowerCase() 字符串变小写
    .trim() 去空白
    .concat 字符串拼接
    .charAt(索引) 通过索引找字符
    .indexOf(元素) 通过元素找索引
    slice(start,end) 字符串切片
    .split('|',2) 字符串切割成列表
    数组
    var arr = ['a','b','c']; 创建列表
    var arr2 = new Array(); 创建空列表
    arr[0] 查看数组
    length 查看数据个数
    li[1]="海" 根据索引插入元素
    .push() 数组末尾追加元素
    .unshift() 头部插入元素
    .slice(start, end) 切片
    .reverse() 将原数组进行翻转
    .join("|")) 将数组元素按照|拼接
    .concat(arr1,arr2 ) 将两个数组进行合并
    .sort() 排序要配合函数使用
    .splice(0,2) 按索引删除,按步长删除
    .parseInt('123') 字符串转数字
    内置对象类型
    if 判断语句 (条件),{代码块}
    while-循环
    for-循环
    function 定义函数
    arguments 函数内的伪数组,像

    Django

    单词 说明
    创建django命令
    pip install django==1.11.23 -i 源 安装django
    django-admin startproject 项目名 创建项目
    python manage.py runserver 0.0.0.0:80 启动项目
    python manage.py startapp app 创建APP
    建表单词
    autofield 自增
    primary_key 主键
    charfiled 字符
    IntegerField** 整型
    max_length 字符数量
    DateTimeField** 日期时间
    foreignkey ('biao', on_delete=models.CASCADE) 外键
    mangtomangfiled('Book') 多对多
    操作数据
    models.biao.objects.get 获取一个条件,多个或没有报错没有,不报错
    models.biao.objects.getlist 获取多个数据列表返回
    models.biao.objects.filter 获取满足条件的所有对象,
    models.biao.objects.filter.first() 获取列表中第一个对象
    models.biao.objects.all().order_by('pid') 获取所有的对象,前端循环展示,pid排序
    models.biao.objects.create() 插入新的数据
    obj.books.set(books) 添加关系表
    python manage.py makemigrations 数据库迁移命令
    python manage.py migrate 同步数据库
    模板操作
    model 和数据库交互
    template 模板文件HTML
    view 业务逻辑函数
    {{ 变量 }} 两个大括号 表示变量
    {{% 逻辑%}} 括号中带有两个百分号表示逻辑相关操作
    default 提供默认值
    slice 切片
    filesizeformat 文件格式化
    add 数字加法
    date 日期
    safe 告诉django不需要“”转义
    mark_safe py文件中转义
    csrf_token 验证请求是否是本网站发送的
    {% block 名称%} {% endblock %} 创建母版
    {% extends 'base.html' %} 引用母版文件
    {% block content %} {% endblock %} 填充母版定义的block
    {% include ‘nav.hmtl ’ %} 将标签存放在html中,通过组件调用
    filter 过滤器筛选方法
    simple_tag 可以接受多个参数
    inclusion_tag 多用于返回动态的html代码
    视图
    CBV CBV的流程
    method_decorator 类中添加装饰器
    发送请求
    request.method 请求方法
    request.GET 获取URL中携带的参数
    request.POST 获取post请求获取的参数
    request.body 获取请求体
    request.COOKIES
    request.session
    request.FILES 上传的文件
    request.META 获取浏览器http头部信息
    响应请求
    Httpresponse 返回字符串
    render 返回一个完成页面,返回前已经渲染完成
    redirect 重定向跳转
    from django.http.response import JsonResponse 序列化
  • 相关阅读:
    [LeetCode] 159. Longest Substring with At Most Two Distinct Characters 最多有两个不同字符的最长子串
    [LeetCode] 76. Minimum Window Substring 最小窗口子串
    window.scrollTo和window.scrollBy
    background-clip与background-origin
    page-break-before和page-break-after
    CSS counter计数器(content目录序号自动递增)详解
    移动端网页巧用 margin和padding 的百分比实现自适应
    监听屏幕旋转事件window. onorientationchange
    apple-touch-startup-image 制作iphone web应用程序的启动画面
    当把链接保存到手机桌面。设置图标 只在safari浏览器中有用
  • 原文地址:https://www.cnblogs.com/haiyang11/p/11285546.html
Copyright © 2020-2023  润新知