MySQL数据库表单管理代码的使用(一:表单的创建)

1.创建表单

USE `text`;/*转到要创建表的数据库*/
CREATE  TABLE `student`/*创建*//*表*/ /*表名(为了防止取的表名与MySQL中的代码产生冲突一般我们用反引号框起
来也就是Esc键的下的那个键)*/
	`key` INT auto_increment primary key/*列名*//*整形*//*自增涨*//*主键*/
	/*注:每写完一个列要用逗号“ , ”结尾,但最后一个列不需要*/
	/*一般创建表的时候他的代码格式:(`列名` 类型(类型属性) NOT NULL );--NOT NULL不为空*/
	/*如:创建一个存储手机号的列*/
	`Telephone` CHAR(11) NOT NULLdefault charset=utf8/*设置编码格式防止在录入的时候出现乱码,这里用的是utf-8格式*/
SELECT * FROM `student`/*查看student表*/

看看效果:
MySQL数据库表单管理代码的使用(一:表单的创建)_第1张图片
在这就有可能有人问了“auto_increment primary key”到底是干什么用的为什么必须有这一行;
其实很简单“auto_increment primary key”的意思是主键自增涨,也可以简单理解为ID,众所周
知ID具有唯一性,在这主键也是唯一的,不会有第二个,“primary key”(主键)可以单独用,
但“auto_increment”只能跟着INT(整值)“primary key”(主键)和一起用而且必须放在INT的
后面,毕竟汉字怎么自增涨…

2.常用类型

1.整形:
INT

2.浮点型:
FLOAT , DECLMAL(最大长度 . 小数点位数)

3.字符串型:
CHAR(长度) 固定长度不足位数以空格代替
VARCHAT(长度) 可变长度
ENUM(‘值1’,‘值2’…) 枚举类型可以简单理解为下拉列表通常和DEFAYLT(默认值)一起用
BLOB 表示二进制的大数据
TEXT 表示大文本数据(如博客)

4.日期时间型:
DATA 存储日期
TIME 存储时间
DATATIME 存储日期和时间
TIMESTAMP 存储时间戳
YEAR(M) 存储年份
5.表列中数据的约束:
unique 唯一性
default 默认值
not null 不为空
primary key 主键约束

你可能感兴趣的:(自创,小白)