当前位置: 首页 > news >正文

开发公司撤销网签起诉书怎么弄武汉seo网站优化

开发公司撤销网签起诉书怎么弄,武汉seo网站优化,山西城乡和建设厅网站首页,网页制作与网站建设实战教程MySQL数据表中的数据类型: 在考虑数据类型、长度、标度和精度时,一定要仔细地进行短期和长远的规划,另外,公司制度和希望用户用什么方式访问数据也是要考虑的因素。开发人员应该了解数据的本质,以及数据在数据库里是如…

MySQL数据表中的数据类型:

在考虑数据类型、长度、标度和精度时,一定要仔细地进行短期和长远的规划,另外,公司制度和希望用户用什么方式访问数据也是要考虑的因素。开发人员应该了解数据的本质,以及数据在数据库里是如何相互关联的,从而使用恰当的数据类型。

 create table的时候,应该花更多的时间和精力来设计表的结构,这样可以节省反复修改结构而浪费的时间。

在创建表的时候,需要考虑一些基本问题:

1)表里面包含什么类型的数据;

2)表的名称是什么;

3)哪些列可以作为主键;

4)列字段的名称是什么;

5)每个列的数据类型是什么?

6)每个列的长度是什么?

7)表里的哪些列可以为NULL?

create table tb_user (id int not null auto_increment,username varchar(20),age tinyint unsigned,gender enum('male','female','secret'),address varchar(255),primary key(id)
)engine=innodb default charset=utf8;

经验之谈:一般情况下,我们在设计数据表时,必须拥有一个id主键字段,非空、自动编号、主键约束。

select * from 数据表名 where 主键字段=主键的值,使用主键索引,可以加快查询数据。查询的效率非常明显。创建表的时候都会有一个类似id主键的字段。

在创建数据表的时候,必须明确指定字段的名称和字段的数据类型。

MySQL支持的数据类型:

图片在数据库中存储的是图片的路径,就是一个字符串,就是字符型。

数值类型:

整数类型:(整数、精准)

 

开发API接口通过JSON来编写的;5.7版本支持JSON的支持,对开发更友好一些。

应用场景: 

人的年龄和考试成绩都可以使用整数类型进行存储。

整数类型的选型主要取决于数值的范围。在数据库设计原则,不是越大越好,而是正好满足条件即可。

案例:设计一个数据表tb_student学生表(id, username, age, mobile)

create table tb_student (id mediumint unsigned not null auto_increment,username varchar(20),age tinyint unsigned,mobile char(11),primary key(id)
)engine=innodb default charset=utf8;mysql> desc tb_student;
+----------+-----------------------+------+-----+---------+----------------+
| Field    | Type                  | Null | Key | Default | Extra          |
+----------+-----------------------+------+-----+---------+----------------+
| id       | mediumint(8) unsigned | NO   | PRI | NULL    | auto_increment |
| username | varchar(20)           | YES  |     | NULL    |                |
| age      | tinyint(3) unsigned   | YES  |     | NULL    |                |
| mobile   | char(11)              | YES  |     | NULL    |                |
+----------+-----------------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)mysql>
mysql> show create table tb_student;
+------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table      | Create Table                                                                                                                                                                                                                                                   |
+------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tb_student | CREATE TABLE `tb_student` (`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,`username` varchar(20) DEFAULT NULL,`age` tinyint(3) unsigned DEFAULT NULL,`mobile` char(11) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

小数类型:

浮点类型(近似值)

FLOAT和DOUBLE: 都是近似数字数据值,MySQL对于单精度值使用四个字节,对于双精度使用8个字节,FLOAT单精度浮点数值精确到越7位小数,DOUBLE双精度浮点数精确到大约15位小数,FLOAT类型会随着数值的增大精度会减少。

例如人的身高信息,我们用一个float类型就可以了。超过它的极限的时候才回出现失真。

举例说明

FLOAT(M,D),其中,M表示存储的有效位数,D代表小数点后面的位数;即整数位数+小数部分不能超过M值。 colum1 FLOAT(7,4) 上面例子中,如果你插入为999.00009到cloum1列,那么mysql在存储时会四舍五入变为999.0001插入。

DOUBLE(7,4) :DOUBLE类型的使用与FLOAT类型完全一致,唯一的区别就是占用字节不同且浮点数的精度有所不同。

定点类型:

DECIMAL和NUMERIC

`DECIMAL`和`NUMERIC` 类型的存储==精确的数值数据==。使用这些类型时,重要的是要保留==精确的精度==,例如使用**货币数据**。在MySQL中, `NUMERIC`被作为`DECIMAL`来应用,所以下面的举例`DECIMAL`同样适用于 `NUMERIC` 。

没有精度的损失。

decimal:小数的。精确的精度。

salary DECIMAL(5,2)
在上面的例子中,薪水字段的类型为decimal,表示精确的数字。其中,5代表精度,2代表刻度。
精度表示数值存储的有效位数,刻度表示小数点后面可存储的位数。
DECIMAL(5,2)能够存储五位数和两位小数的任何值,因此可以存储在salary 列中的值的范围-999.99是 999.99(有符号)

特殊注意:
DECIMAL(M)和DECIMAL(M,0)是相等的,存储长度取决于M的值,默认情况下M值为10.刻度为0表示没有小数。

案例:定义一个职员表tb_staff,定义字段(id、username、salary、addtime)

mysql> create table tb_staff (-> id tinyint unsigned not null auto_increment,-> username varchar(20),-> salary decimal(10,2),-> addtime date,-> primary key(id)-> )engine=innodb default charset=utf8;
Query OK, 0 rows affected (0.00 sec)mysql> desc tb_staff;
+----------+---------------------+------+-----+---------+----------------+
| Field    | Type                | Null | Key | Default | Extra          |
+----------+---------------------+------+-----+---------+----------------+
| id       | tinyint(3) unsigned | NO   | PRI | NULL    | auto_increment |
| username | varchar(20)         | YES  |     | NULL    |                |
| salary   | decimal(10,2)       | YES  |     | NULL    |                |
| addtime  | date                | YES  |     | NULL    |                |
+----------+---------------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)mysql> insert into tb_staff values(null,'libo', 20001.35,'2020-10-01');
Query OK, 1 row affected (0.01 sec)mysql>
mysql> select * from tb_staff;
+----+----------+----------+------------+
| id | username | salary   | addtime    |
+----+----------+----------+------------+
|  1 | libo     | 20001.35 | 2020-10-01 |
+----+----------+----------+------------+
1 row in set (0.00 sec)
http://www.shuangfujiaoyu.com/news/57000.html

相关文章:

  • 网站改版 重新收录百度云登陆首页
  • 温岭网站建设百度高级搜索怎么用
  • 如何制作网站主页站长工具的使用seo综合查询排名
  • 哈尔滨模板建站系统优化设计五年级下册数学答案
  • 网站开发开题报告ppt资源最多的磁力搜索引擎
  • 长沙网站制作哪家seo怎么推广
  • 移动互联网开发应聘优化百度seo
  • 网络推广优化seo谷歌seo站内优化
  • 订餐网站开发百度优化怎么做
  • 学网站建设难吗天津seo排名公司
  • 自贡网站建设怎么做
  • 摄影作品网站建设方案书域名网站
  • 做商贸网站seo关键词分析
  • 上海 网站制作公司网站运营方案
  • 门户网站制作的公司网站关键词排名怎么提升
  • 自己电脑做电影网站长尾关键词排名系统
  • 什么网站可以做国外生意百度收录入口提交查询
  • 做网站二级域名随便用吗江苏网络推广公司
  • 中国移动网站建设目前最好的引流推广方法
  • 北京经营性网站备案查询关键词排名方案
  • BC网站开发公司江北seo页面优化公司
  • 广州市安全教育平台武汉seo人才
  • 南做网站站长工具是干嘛的
  • 佛山市专注网站建设平台怎么提升关键词的质量度
  • 自学java 做网站 多久谷歌网站
  • 0基础 网站建设西安网站制作建设
  • 佛山格尔做网站的公司移动网站推广如何优化
  • 苏州商城网站建设电话搜索 引擎优化
  • 我爱我家二手房房源官网天津搜索引擎seo
  • 法治政府建设内容网站公开课企业培训课程视频