• php2


    40.浮点列与定点列
    * 1.float 小浮点 M.D M是总位数 D标度 代表小数点后面的位数
    * 2.float 比较小但是比int大,有精度损失
    * 3.double 比较大,有精度损失
    * 7.decimal 没精度损失
    * 41.字符型列
    * 1.char 定长 不够内部空格补位 尾巴空格不见 速度比较快
    * 2.varchar 空格都在
    * 3.限制的是字符
    * 4.text
    * 5.blob 二进制 存什么都行
    * 6.enum(value1,value2) 适合用于性别 只能在给定的范围内选,选1个
    * 7.set(v1,v2) 可多选
    * 42.日期时间类型
    * 1.year
    * 2.date 日期
    * 3.time
    * 4.datatime
    * 43.列的默认值
    * 1.null 查询不方便,索引效率不高
    * 2.声明列 为not null,default默认值为
    * 44.主键与自增
    * 1.primary key 此列不重复 区分每一行
    * 2.AUTO INCREMENT 只能有一个自增列 且必须加索引
    * 45.建表原则
    * 1.定长与变长分,常用与不常用分
    * 46.新增一列
    * 1.alter table 表名 add 列名 (属性什么什么鬼)
    * 2.默认在最后
    * 3.有选择位置地放 alter table 表名 add 列名 (属性什么什么鬼) after 列名
    * 4.改属性 alter table 表名 change 列名
    * 5.modify 不能改名
    * 47. 删除列
    * 1.alter table 表名 drop column 列名
    * 48.view 视图
    * 1.creates view 表名 as 。。。。
    * 2.称为虚拟表,是sql的查询结果,结果再作为表
    * 3权限的管理,用view视图给指定的列
    * 4.简化复杂的查询
    * 5.视图修改 原表也会变 函数结果不能修改 即是一对一的能修改
    * 49. 视图的 algorithm
    * 1.把视图的语句存起来,
    * 2.查看视图时如果原表更改,视图的数据也会变化,逻辑语句还在。
    * 50.常用表操作
    * 1.use 库
    * 2.show tables
    * 3.desc 表结构
    * 4.drop 删除
    * 5.show databases 查看库
    * 6.set names gbk
    * 7.查看建表过程的语句 show create table 表名 show create view。。。
    * 8.清除表数据 truncate 表名
    * 9.改表名 retuan table 表名 to 表名
    * 10.查看所有表信息 show table status G where 条件单独一个表
    * 51.引擎的存储概念
    * Myisam ,批量插入速度快, 不支持事务,锁表 内存中
    Innodb, 批量插入相对较慢,支持事务,锁行. 安全
    52.字符J 乱码
    1.文字本来的字符与展示的字符J不同 所以乱码
    2.选 utf-8
    53.索引的概念
    1.index 加速查询
    * 2.降低了增删改的速度
    * 3.key 普通索引
    * 4.unique key 唯一
    * 5.primary key 主索引
    * 6.全文索引 中文无效
    * 7.索引长度 例子unique key email(email(10))
    * 54.索引操作
    * 1.查看 show index from 表名
    * 2.删除 drop index 索引名 on 表名
    * 3. alter table 表名 drop index 索引名
    * 4.添加alter table t20 add 类型index 索引名
    * 5.添加主键索引 alter table 表名 add primary key(列名) 删除直接删 因为是唯一的
    * 55.sql函数
    *
    * 56.事务
    * 1.都完成或者都没完成
    * 1 原子性(Atomicity):事务是一个完整的操作。
    2 一致性(Consistency):当事务完成时,数据必须处于一致状态。
    3 隔离性(Isolation):对数据进行修改的所有并发事务是彼此隔离的。
    4 持久性(Durability):事务完成后,它对于系统的影响是永久性的。
    5.开始 start transaction
    6.commit 结束
    7.rollback回滚

  • 相关阅读:
    Jedis客户端以及redis中的pipeline批量操作
    Redis5.x两种持久化方式以及主从复制配置
    博客园原创文章防剽窃、反爬虫指南(持续更新.....)
    【金主打赏榜】
    Swift LeetCode 目录 | Catalog(每周日更新......)
    [Swift]SkeletonView:在UITableView中使用骨架屏
    【Xcode】加快Xcode编译调试速度
    【Xcode】ITMS-90809:查找UIWebView
    [Swift]PhotoKit-照片框架
    [SourceTree]remote: HTTP Basic: Access denied
  • 原文地址:https://www.cnblogs.com/qq498801877/p/6410333.html
Copyright © 2020-2023  润新知