再次认识mysql(三)

原创 2016年08月31日 13:19:33

查看表结构 desc table t1

建表过程  就是创建表头的过程 (声明列的过程)

create table t1(id int(10) unsigned primary key auto_increment ,name varchar(20))

mysql常见数据类型:整型 十进制 十六进制 八进制 浮点数 字符串 null

整型 主要有  tinyint 1个字节  smallint 2个字节  mediumint 3个字节 int 4个字节   bigint 8个字节

整型可选参数 unsigned  无符号 列的值从0开始  不为负   

                         zerofill   0填充至固定宽度 非负  常用于学号 编号    zerofill 4                        


浮点数主要有 单精度float  双精度 double

float(M,D)  double(M,D)   M是精度 总位数    D标度 小数点后面的位数   有精度损失

定点型  decimal(m,d)常用于保存货币,m表示数字的最大数(总共位数),d表示小数点右侧数字的数目

字符型

char(M) 定长类型  0<=M<=255     实际所占空间 M  空格字符会被丢失

varchar(M) 变长类型   0<=M<=65535  实际所占空间 存储字符+位置字符  长字节数据 使用变长类型 较为合理   

枚举型  性别

create table t1(gender enum('男',‘女’));

日期类型 Date  Time datetime

时间戳一般用int usigned存储

create table t1 (id int not null default 0,name char(10) not null default '');

主键 primary key  此列不重复 区分每一行  主键可以设置自增  auto_increment

建表常用原则  定长与变长分离    常用列与不常用列分离


列的删除增加修改

alter table t1 drop username;

alter table test add pid int not null default 0 first;

alter table t1 add name  tinyint unsigned not null default 0  after weight ;

alter table t1 change height  shengao smallint;

alter table test modify gender char(4)  not null default ''; 不能修改名称

alter table test change oldname newname  int   unsigned not null  default 0;





 


版权声明:本文为博主原创文章,转载请注明出处,谢谢! 举报

相关文章推荐

再次认识mysql(二)

group 分组与统计函数 max()求最大  min()求最小   sum()求总和  avg()求平均   count()求行数 select sum(goods_num*shop_price...

再次认识mysql(四)

视图  view 虚拟表(sql的查询结果) 创建  create view vuser as  select cat_id,avg(shop_price) as pj  from goods gr...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

再次认识Hibernate(三)

Hibernate

再次认识Struts2(三)

Struts2国际化 同一款软件 可以为不同的用户 提供不同语言界面 需要一个语言资源包 (里面有properties文件,每个properties文件针对每一个语言)通过java程序根据来访者语言,...

再次认识mysql(七)存储过程

存储过程   将若干条sql封装起来执行 将此过程存储在数据库中     创建语法  create procedure procedureName()   查看已经存在的   show procedu...

再次认识Struts2(四)

ognl object-graph navigation  功能强大的表达式语言 struts2默认表达式语言 valueStack 值栈 作用:将action中的数据携带到jsp页面上进行展示

再次认识Struts2(二)

hh

再次认识Hibernate(二)

Hibernate的持久化类状态 持久化类:实体类  与数据库表建立了映射  Hibernate中的持久化类有三种状态 transient 瞬时态(临时态) 持久化对象没有唯一标识oid    没有纳...

再次认识Struts2(一)

Struts2  web MVC框架   与Struts1和webwork的关系   Struts2=Struts1+webwork 核心:XWork   核心功能:前端拦截器(interceptor...

再次认识Hibernate(一)

Hibernate 轻量级持久层解决方案   关系数据库ORM(Object Relational Mapping)框架 将java中的实体类与数据库简历一个映射,达到操作java对象进而操作数据库的...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)