做艺术品展览的网站,网店推广的平台有哪些,晋中建设局查合同网站,公司网站制作教程书接上回#xff0c;上回说到数据库的发展历史#xff0c;存储引擎以及在库层面的一些操作#xff0c;这次来讲一下数据库中的一些基本的一些数据格式以及对表的一些操作。数据类型数据库提供的数据类型#xff0c;包括整数类型、浮点数类型、定点数类型、位类型、日期和时…书接上回上回说到数据库的发展历史存储引擎以及在库层面的一些操作这次来讲一下数据库中的一些基本的一些数据格式以及对表的一些操作。数据类型数据库提供的数据类型包括整数类型、浮点数类型、定点数类型、位类型、日期和时间类型、字符串类型整数类型虽然BIGINT最大但是平时最常用的是INT类型浮点数类型二者在精确的小数位数上有差异如果需要精确到小数点后10位以上建议使用DOUBLE类型进行存储定点数类型其中参数M代表十位数的总位数取值范围是1~65参数D代表了小数部分的位数取值的范围是0~30需要注意的是D的数值要比M小否则会报错。位类型日期与时间类型如果要表示年月日一般会使用DATE类型如果是要表示年月日时分秒一般是使用DATETIME类型如果需要经常插入或者更新日期为当前系统时间一般会使用TIMESTAMP类型当需要让不同时区的人使用也应该用这个类型因为只有这个类型是跟实际时区对应的。如果要表示时分秒一般是使用TIME类型如果是表示年份一般是使用YEAR类型占用的空间更小字符串类型CHAR系列字符串类型CHAR类型字节数是M最大长度就是M了不会再发生改变而VATCHAR类型长度是可以发生变化的使用时根据数据是否是经常发生变化来选取。TEXT系列字符串类型BINARY系列字符串类型二者的区别与CHAR类似但是BINARY类型的类型除了可以存储字符串类型外还可以存储二进制数据包括图片、音乐、音频文件等。BLOB系列字符串类型这个系列的类型同样可以存储二进制数据相比于BINARY类型存储的数据的量会大很多。表的操作首先进入一个创建好的库OK进入之前建好的demo数据库下面新建一个表格:Create table 表名 属性名 数据类型 属性名 数据类型 . .这里我建立了一个叫做table_one的表格有id(int类型)name(text类型)sex(text类型)的三个标签。查看建好的表格进入相应的数据库后使用describe 表名; 进行查看如果想要查看表格中的具体信息可以使用show create table 表名; 进行查看定义信息。删除表格:Drop table 表名;再次尝试查看table_one表格会报出表格不存在的错误说明表格删除成功。修改表格修改表名Alter table 旧的表名 rename 新的表名我们先是建立了一个table_two的表然后将其进行重命名为table_three,再次查看table_two和table_three,我们会发现之前的table_two已经会报错而table_three则会正常显示。为表格增加字段Alter table 表格名 add 属性名 属性类型;我们为table_three添加了grade类型为int的标签desc后发现确实添加到最后一行。如果想要在第一行添加则可以通过命令:Alter table 表格名 add 属性名 属性类型 first;使用这个命令来添加grade标签则会获得这种效果:grade成为了第一行如果需要指定位置插入则可以使用这个命令Alter table 表格名 add 属性名 属性类型 after 属性名;这里将grede添加到了id标签后。删除字段:Alter table 表格名 drop 属性名;修改字段:单纯修改属性类型;Alter table 表格名mudify 属性名 新的属性类型;修改属性名或者二者同时修改:Alter table 表格名 change 旧属性名 新属性名 新的属性类型;修改属性的顺序:Alter table 表格名mudify 属性名1 属性类型 first | after 属性名2;OK这次就先这样后面我们就说操作表的约束。话说马上期末考试了祝化学专业的博主考个六十分不挂科~