我想建立一个数据库,做一个注册登陆提交的表单。既然是注册肯定要有账号和密码,还要有注册的时间···等等我的问题是1。就拿账号和密码来说吧,账号密码都是数字和字母混编的,是不...
我想建立一个数据库,做一个注册 登陆 提交的表单。
既然是注册肯定要有 账号 和 密码,还要有注册的时间···等 等
我的问题是
1。就拿账号和密码来说吧,账号密码都是数字和字母混编的,是不是就不能用数字型字段
就得用字符串型的 CHAR,VARCHAR 是这样理解吗?
2。 tinyint:1字节 非常小的正整数,带符号:-128-127,不带符号:0-255
1个字节=1个数字 2个字节=1个汉字 这个我知道,意思是我建立数据库ID 如果用tinyint这个字段的话,账号只能设1位数 我这样理解对不对?·······
3。0-255:意思是 最多可以注册255个人 是这样吗?
4。-128-127:那这个带符号的是什么意思啊?
5。 是否被冻结 CHAR,VARCHAR 这两个用哪个 顺便说下原因
VARCHAR 这个字符类型 是不是字母和数字都可以使用?
6。SMALLINT:2字节 小整数,带符号:-32768-32767 ,不带符号:0-65535 就是没弄明白这里面都代表什么意思,弄明白了就会建了
7。发了个mysql创建数据库列表 的截图
字段:ID (就拿ID来说)
类型:VARCHAR (用这个对吧?字母和数字混编)
长度/值1: (这个长度是设定注册ID的位数,还是设定允许多少人注册)
默认2: (不知道选什么)
整理: (不知道选什么)
属性: (不知道选什么)
结构: (不知道选什么)
索引: (不知道选什么)
暂时就这些问题了 ·····麻烦各位大虾讲解通俗点 新人有点笨 但是特别感兴趣
展开