mysql数据字段属性
UnSigned
- 无符号的
- 声明该数据列不允许负数
ZEROFILL
- 0填充的
- 不足位数的用0来填充 , 如int(3),5则为005
Auto_InCrement
- 自动增长的 , 每添加一条数据 , 自动在上一个记录数上加 1(默认)
- 通常用于设置主键 , 且为整数类型
- 可定义起始值和步长
- 当前表设置步长(AUTO_INCREMENT=100) : 只影响当前表
- SET @@auto_increment_increment=5 ; 影响所有使用自增的表(全局)
NULL 和 NOT NULL
- 默认为NULL , 即没有插入该列的数值
- 如果设置为NOT NULL , 则该列必须有值
DEFAULT
- 默认的
- 用于设置默认值
- 例如,性别字段,默认为"男" , 否则为 "女" ; 若无指定该列的值 , 则默认值为"男"的值
-- 目标 : 创建一个school数据库
-- 创建学生表(列,字段)
-- 学号int 登录密码varchar(20) 姓名,性别varchar(2),出生日期(datatime),家庭住
址,email
-- 创建表之前 , 一定要先选择数据库
CREATE TABLE IF NOT EXISTS `student` (
`id` int(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
`name` varchar(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
`pwd` varchar(20) NOT NULL DEFAULT '123456' COMMENT '密码',
`sex` varchar(2) NOT NULL DEFAULT '男' COMMENT '性别',
`birthday` datetime DEFAULT NULL COMMENT '生日',
`address` varchar(100) DEFAULT NULL COMMENT '地址',
`email` varchar(50) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
-- 查看数据库的定义
SHOW CREATE DATABASE school;
-- 查看数据表的定义
SHOW CREATE TABLE student;
-- 显示表结构
DESC student; -- 设置严格检查模式(不能容错了)SET
sql_mode='STRICT_TRANS_TABLES';
mysql数据字段属性相关推荐
- 初识mysql数据字段属性_MySQL数据库~~~~初识、基础数据类型
一 数据库初识 1.1 什么是数据库 数据库(DataBase,简称DB),简而言之可视为电子化的文件柜----存储电子文件的处所,用户可以对文件中的数据运行新增,截取,更新,删除等操作. 所谓数据库 ...
- 初识mysql数据字段属性_初识mysql
# 经典sql语句 + 创建数据库 - CREATE DATABASE database_name; + 删除数据库 - DROP DATABASE database_name; + 创建备份数据库 ...
- 数据值、列类型和数据字段属性
数据值:数值型.字符型.日期型和空值等. 数据列类型 2.1 数值类的数据列类型 2.2 字符串类数据列类型 2.3 日期和时间型数据数据列类型 另外,也可以使用整形列类型存储UNIX时间戳,代替日期 ...
- [转]分析MySQL数据类型的长度【mysql数据字段 中length和decimals的作用!熟悉mysql必看】...
转载自:http://blog.csdn.net/daydreamingboy/article/details/6310907 分析MySQL数据类型的长度 MySQL有几种数据类型可以限制类型的&q ...
- mySql 修改字段属性
在我们的开发过程中,有很多时候会遇到我们在数据库添加一个字段,但是后续开发的时候可能发现这个字段的备注或者是长度需要更改,那这个时候我们就有两种方案来选择,一种就是比如说哟默认值的,这个时候,我们就可 ...
- MySQL中字段属性——枚举类型(ENUM)
在MySQL中,对于"省份" ,"民族","性别"等会存在大量重复字段值并且可以预定义为一个不重复的字符串集合的字段,就可以定义为枚举类型. ...
- mySQL数据表创建索引_MySQL创建数据表 建索引
除非注明,文章均为易水寒原创,版权属于易水寒博客,转载请注明出处,谢谢. 三.数据字段属性: 1.unsigned 可以让空间增加一倍,如果不希望在字段中插入负值就使用此属性,另外只能用在数值型字段. ...
- oracle,mysql常用基本操作 字段属性
1.Oracle 1.向数据表添加注释及查询表注释 SELECT * FROM USER_TAB_COMMENTS WHERE TABLE_NAME='表名'; --查询注释 COMMENT ONTA ...
- mysql 怎么改属性_mysql怎么修改字段的属性
在项目开发中,发现表的某些字段不合理,需要修改怎么处理呢.这时候需要用到关键字alter来修改字段的属性 在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍a ...
最新文章
- Spring Cloud下微服务权限方案
- 什么是 JVM方法区
- silverlight 类似百度的图片浏览器,视频播放,附件下载功能,全部后台程序。...
- 《JavaScript应用程序设计》一一2.8 闭包
- View Animation
- MySQL分库分表分库准备(6th)
- if else if语句的用法python_Python笔记3---if语句、if-elif-else 结构、使用if语句处理列表...
- BZOJ2333 [SCOI2011]棘手的操作 【离线 + 线段树】
- 10月15日 2016中国开源年会期待您的参与
- Python编程教程:用tkinter写个密码器
- 视觉里程计07 Qt的一些bug修改记录
- 【人民币识别】基于matlab GUI RGB和BP神经网络的人民币识别系统【含Matlab源码 097期】
- 计算机连接无线网络的步骤,手机连接电脑wifi上网的方法步骤
- 从零开始玩PT-新人指南
- cdr转换成html格式,cdr生成对象
- SGE(集群任务管理系统)常用操作命令
- org.hibernate.hql.internal.ast.QuerySyntaxException
- 【poj3311】Hie with the Pie
- [论文阅读]Structure-from-Motion Revisited
- JTAG (三) jtag实例 riscv
热门文章
- 记一次给博友答疑(shiro相关)
- php反转图片颜色,PHP 图片处理类(水印、透明度、缩放、相框、锐化、旋转、翻转、剪切、反色)...
- 解决chrome下textarea控件滚动条不好使情况
- 关于网络广告的的概念
- np.vstack()函数
- 【C++要笑着学】引用的概念 | 引用的应用 | 引用的探讨 | 常引用
- 我怕有一天,也不相信爱情
- WARN [AdminClient clientId=adminclient-1] Connection to node -1 (localhost/127.0.0.1:9092) could not
- 数据结构之线性表(顺序表和链表)
- 四旋翼定高篇之惯导加速度+速度+位置三阶互补融合方案