mysql数据库——数值类型

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/hhyiyuanyu/article/details/80977698
-- 数值类型,字符(串)类型,日期时间类型
-- 整数类型,浮点数类型;
-- 整型
-- TINYINT,SMALLINT,MRDIUMINT,INT,BIGINT;
-- 一个字节(-128~127),两个字节,三个字节,四个字节,八个字节;
-- 浮点型
-- FLOAT,DOUBLE,decimal;
-- 四个字节,八个字节;

create table tabledata (tint tinyint, sint smallint,mint mediumint,
                        normalint int,bint bigint);
insert into tabledata values (123456789,123456789,123456789,
                              123456789,123456789,123,123,123561.2567);
select * from tabledata;

alter table tabledata add intsix int(6);
alter table tabledata add intsix2 int(6) zerofill;

alter table tabledata add float52 float(5,2);

-- 数字不超过5位,小数点之后不超过两位;


-- show tables;
-- describe tabledata;
展开阅读全文

PostgreSQL 数值类型

06-14

<p>n <span style="font-size:14px;">PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为PostgreSQL. PostgreSQL支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整性等。</span>n</p>n<p>n <span style="font-size:14px;"> </span>n</p>n<p>n <a href="https://baike.baidu.com/item/PostgreSQL/530240"><span style="font-size:14px;">PostgreSQL</span></a><span style="font-size:14px;"> 是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。</span>n</p>n<p>n <span style="font-size:14px;"> </span>n</p>n<p>n <span style="font-size:14px;">事实上, PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等;其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,PostgreSQL 是唯一支持</span><a href="https://baike.baidu.com/item/%E4%BA%8B%E5%8A%A1"><span style="font-size:14px;">事务</span></a><span style="font-size:14px;">、</span><a href="https://baike.baidu.com/item/%E5%AD%90%E6%9F%A5%E8%AF%A2"><span style="font-size:14px;">子查询</span></a><span style="font-size:14px;">、多版本并行控制系统(</span><a href="https://baike.baidu.com/item/MVCC"><span style="font-size:14px;">MVCC</span></a><span style="font-size:14px;">)、</span><a href="https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%AE%8C%E6%95%B4%E6%80%A7"><span style="font-size:14px;">数据完整性</span></a><span style="font-size:14px;">检查等特性的唯一的一种自由软件的</span><a href="https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F"><span style="font-size:14px;">数据库管理系统</span></a><span style="font-size:14px;">。 Inprise 的 InterBase 以及</span><a href="https://baike.baidu.com/item/SAP"><span style="font-size:14px;">SAP</span></a><span style="font-size:14px;">等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。最后,PostgreSQL拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,PostgreSQL 的质量日益提高。</span>n</p>n<p>n <span style="font-size:14px;">从技术角度来讲,PostgreSQL 采用的是比较经典的</span><a href="https://baike.baidu.com/item/C%2FS"><span style="font-size:14px;">C/S</span></a><span style="font-size:14px;">(client/server)结构,也就是一个客户端对应一个服务器端</span><a href="https://baike.baidu.com/item/%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B"><span style="font-size:14px;">守护进程</span></a><span style="font-size:14px;">的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写,由</span><a href="https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9C%8D%E5%8A%A1%E5%99%A8"><span style="font-size:14px;">数据库服务器</span></a><span style="font-size:14px;">提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如</span><a href="https://baike.baidu.com/item/ODBC"><span style="font-size:14px;">ODBC</span></a><span style="font-size:14px;">,</span><a href="https://baike.baidu.com/item/JDBC"><span style="font-size:14px;">JDBC</span></a><span style="font-size:14px;">,</span><a href="https://baike.baidu.com/item/Python"><span style="font-size:14px;">Python</span></a><span style="font-size:14px;">,</span><a href="https://baike.baidu.com/item/Perl"><span style="font-size:14px;">Perl</span></a><span style="font-size:14px;">,</span><a href="https://baike.baidu.com/item/Tcl"><span style="font-size:14px;">Tcl</span></a><span style="font-size:14px;">,</span><a href="https://baike.baidu.com/item/C%2FC%2B%2B"><span style="font-size:14px;">C/C++</span></a><span style="font-size:14px;">,</span><a href="https://baike.baidu.com/item/ESQL"><span style="font-size:14px;">ESQL</span></a><span style="font-size:14px;">等, 同时也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是 PostgreSQL 一大优点。</span>n</p>n<p>n <span style="font-size:14px;"> </span>n</p>n<p>n <strong><span style="font-size:14px;">本课程作为PostgreSQL数据库管理之三,主要讲解以下内容:</span></strong>n</p>n<p>n <strong><br /></strong>n</p>n<p>n <span style="font-size:14px;">1.</span><span style="font-size:14px;">     </span><span style="font-size:14px;">PostgreSQL约束讲解和剖析</span>n</p>n<p>n <span style="font-size:14px;">2.</span><span style="font-size:14px;">     </span><span style="font-size:14px;">PostgreSQL数据类型</span>n</p>n<p>n <span style="font-size:14px;">3.</span><span style="font-size:14px;">     </span><span style="font-size:14px;">PostgreSQL的结构管理</span>n</p>n<p>n <span style="font-size:14px;">4.</span><span style="font-size:14px;">     </span><span style="font-size:14px;">PostgreSQL条件表达式和操作</span>n</p>n<p>n <span style="font-size:14px;">5.</span><span style="font-size:14px;">     </span><span style="font-size:14px;">PostgreSQL使用小技巧</span>n</p>n<p>n <br /></p>n<p>n <img src="https://img-bss.csdn.net/201906140548008383.png" alt="" /></p>

没有更多推荐了,返回首页