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