主键的问题:

简单的id递加。不过在实习的时候,因为id递增的问题,导致一个项目最后好像产生了严重的问题。所以递增适合小型项目,对我们的项目来说90%足够可以用的。

一些限制:

一般就非空就行,唯一的话一般不用。(我们的主键本来就是非空,且唯一的)

对于默认:

默认的话,DEFAULT '0'  DEFAULT '1'   DEFAULT NULL  DEFAULT CURRENT_TIMESTAMP

对于数据类型:

int(11)

bigint(20)

float

varchar(200)

text

longtext

timestamp(timestamp  的格式是:2016-03-27 15:30:30)

datetime

char(32)  密码用这个字段,通常情况下,不用管那么多,因为密码经过加密后都是32位的。

一般sql数据库我们就用前4种类型。

对于建立常用的索引之类的,以后再补充。

我们通常在我们的后台的代码中有对应的model和数据库中的字段对应,可是在js中因为

最新文章

  1. iOS 学习 - 17.Socket
  2. easyUI 操作
  3. Matlab中如何将(自定义)函数作为参数传递给另一个函数
  4. Android禁止横屏竖屏切换
  5. iOS 之 多线程一
  6. 使用VisualStudio进行单元测试之二
  7. ZOJ 1234 Chopsticks(动态规划)
  8. `npm install --save --save-exact react-native` failed
  9. hdu1325 Is It A Tree?并检查集合
  10. AOP - 1 基本概念
  11. Java里面使用Date.compareTo比较时间
  12. 基于MPI的大规模矩阵乘法问题
  13. ELK部署详解--kibana
  14. ionic 照相机 Camera
  15. 51Nod 部分题目 の 口胡&一句话题解
  16. django项目添加utf-8编码支持中文
  17. 超轻量级Json框架SmartObject
  18. 两种ps切图方法(图层/切片)
  19. Jenkins:管理节点
  20. mysql (已解决)Access denied for user 'root'@'localhost' (using password: NO)

热门文章

  1. zabbix 添加 微信、邮件 媒介详解
  2. spring MVC 学习(四)---拦截器,视图解析器
  3. (转)Spring整合Jpa
  4. testng日志 ITestListener
  5. SSH查看Linux系统是32位还是64位?
  6. Linux系统——sed命令
  7. spark[源码]-TaskSchedulerlmpl类源码
  8. Chrome搜索设置
  9. HCNP学习笔记之子网划分 VLSM CIDR
  10. Linux安装ftp组件vsftpd