数据库
zkq_1986
这个作者很懒,什么都没留下…
展开
-
【Postgres】列出某个数据库下的某个schema下面所有的表
1. \c my_database2. setsearch_path to my_schema;3. \d原创 2021-01-22 09:36:21 · 2313 阅读 · 0 评论 -
【Postgres】postgresql 建立索引
一、索引的类型: PostgreSQL提供了多 种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引。 1. B-Tree: CREATE TABLE test1 ( id integer, content varchar ); CREATE INDEXtest1_id_indexONtest1 (...转载 2021-01-22 09:34:55 · 5459 阅读 · 0 评论 -
【Postgres】postgresql系列之数据类型
一、数字数据类型1.1 数字类型列表:类型名称 存储长度 描述 范围 smallint 2 bytes 小范围整数类型 -32768 to +32767 integer 4 bytes 整数类型 -2147483648 to +2147483647 bigint 8 bytes 大范围数据类型 -9223372036854775808 to 9223372036854775807 decimal 可变转载 2021-01-22 09:31:53 · 2092 阅读 · 0 评论 -
DML、DDL、DCL概念
DDL(data definition language),数据定义语言。创建表(表结构)。DML(data manipulation language),数据操作语言。增、删、改、插。DCL(Data Control Language),数据控制语言。控制操作权限。用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。原创 2016-10-22 16:43:46 · 298 阅读 · 0 评论 -
【mysql】linux下mysql无法清理干净解决办法
root@ss:~# apt-get --fix-broken mysql-serverE: 不能理解命令行选项 “--fix-broken” 与其他选项的搭配。root@ss:~# apt-get --fix-broken install原创 2018-03-04 19:19:09 · 1328 阅读 · 0 评论 -
【mysql】replace into 插入数据用法
使用 replace into插入数据时:REPLACE INTO test(title,uid) VALUES ('1234657','1003');执行结果:[SQL]REPLACE INTO test(title,uid) VALUES ('1234657','1003');受影响的行: 1时间: 0.035s当前数据库test表所有数据如下:当uid存在时,使用...原创 2018-11-20 11:29:08 · 2677 阅读 · 0 评论 -
【mysql】分组排序,取top值
分组排序,取top值select * from (select id,row1,ROW_NUMBER() over (partition by id order by row1 desc) as rownum from admin.a)as s where s.rownum<=5;原创 2018-12-05 14:05:08 · 676 阅读 · 0 评论 -
【python】python读写mysql代码示例
# -*- coding:utf-8 -*-import pymysqlimport sys__all__ = ['MySQL']class MySQL(object): ''' MySQL ''' conn = '' cursor = '' def __init__(self, host='localhost', user='r...原创 2019-01-23 07:24:32 · 213 阅读 · 0 评论