
数据库
鸡蛋壳儿
简简单单的IT从业者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用sql获取各数据库(MySQL、PostgreSQL、Oracle、MsSQL)的表结构
通常我们提到数据库表结构的时候,比较关心的几个属性: 字段名称、类型、长度、是否主键、是否自增、是否为空、默认值、备注。 那么,使用SQL语句获取这些属性,在各主流数据库下是什么样的呢? MySQL数据库 作为时下最流行的数据库,MySQL的获取SQL是最简单的。 一般我们用下面一行语句就能搞定: SHOW FULL COLUMNS FROM xxx; 当然,也可以用MySQL自带的数据库i...原创 2019-08-28 15:59:41 · 496 阅读 · 0 评论 -
各数据库(MySQL、PostgreSQL、Oracle、MsSQL)有关自增字段的设置
在数据库设计过程中,我们通常会把数据库表中的ID字段设置成自增。下面以常用的数据字典表为例,说明如何在各数据库下设置自增字段。 MySQL MySQL数据库只需要在目标字段上添加AUTO_INCREMENT,并且为表设置AUTO_INCREMENT=x。 x:自增开始的数字。 参考示例: CREATE TABLE `dictionary` ( `id` int(10) unsigned N...原创 2019-08-29 11:29:23 · 463 阅读 · 0 评论 -
Docker同时安装MySQL和MariaDB
MySQL和MariaDB的关系 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 看完MySQL和MariaDB的关系,我们一定会想:既然两者有这么紧密的关系,那么同时安装、启动的时候,是否会有冲突呢? 答案是肯定的,比如:`本文主要讲解的端口号`。...原创 2019-09-28 15:46:07 · 564 阅读 · 0 评论