E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql学习
B站 My
SQL学习
随手记 全是满满的干货!
业务级别的My
SQL学习
与使用1、数据库分类1.关系型数据库(SQL)MySQL,Oracle,SQLServer,DB2,SQLlite通过表和表之间的,行与列之间的关系进行数据的存储。
5akura
·
2020-07-10 11:55
postgre
SQL学习
笔记1
postgre
sql学习
1创建和删除表格不支持某些特殊符号例如#,%,^,&,*,!但是$可以用。
随唐言
·
2020-07-10 11:49
My
SQL学习
(1)----了解SQL
文章目录前言第一章了解SQL数据库基础1.1.1什么是数据库1.1.2表和模式1.1.3列和数据类型1.1.4行1.1.5主键1.1.6总结1.2什么是SQL前言开始学MySQL,我采用的是《MySQL必知必会》与菜鸟教程相结合,我本科时蹭过课,但是没听多少,所以还是算从没有学过MySQL的那种。第一章了解SQL数据库基础1.1.1什么是数据库数据库这个术语的用法很多,但就本书而言,++数据库是一
别怕别怕
·
2020-07-10 10:43
MySQL
数据库
mysql
sql
My
SQL学习
—数据库操作语句(DML)
1、insert插入语句表中列名(1)插入全部数据insertintouservalues(null,'赵敏',123,'元','女','计谋');(2)插入部分数据insertintouser(userId,userName,userPass)values(null,'鹰王',123);2、update更新语句,对表中已存在数据修改#update表名set需要修改的行数据,之间用逗号分开wher
轩辕复
·
2020-07-10 10:34
MySQL
DML
操作语句
SQL学习
笔记之更新和删除数据
更新数据用update语句更新数据,可以更新特定行,也可以更新所有行基本的UPDATE语句由三部分组成:要更新的表列名和它们的新值确定要更新哪些行的过滤条件客户1000000005现在有了电子邮件地址,因此他的记录需要更新:updateCustomerssetcust_email='
[email protected]
'wherecust_id='10000000005';update关键字后面
羊羊1996
·
2020-07-10 09:48
mysql
Postgre
sql学习
(1)【菜鸟教程学习】
在数据库术语里,PostgreSQL使用一种客户端/服务器的模型。一次PostgreSQL会话由下列相关的进程(程序)组成:一个服务器进程,它管理数据库文件、接受来自客户端应用与数据库的联接并且代表客户端在数据库上执行操作。该数据库服务器程序叫做postgres。那些需要执行数据库操作的用户的客户端(前端)应用。客户端应用可能本身就是多种多样的:可以是一个面向文本的工具,也可以是一个图形界面的应用
Believer07
·
2020-07-10 09:27
数据库
Postgre
SQL学习
手册(二) 模式(Schema)
一个数据库包含一个或多个命名的模式,模式又包含表。模式还包含其它命名的对象,包括数据类型、函数,以及操作符。同一个对象名可以在不同的模式里使用而不会导致冲突;比如,schema1和myschema都可以包含叫做mytable的表。和数据库不同,模式不是严格分离的:一个用户可以访问他所连接的数据库中的任意模式中的对象,只要他有权限。我们需要模式有以下几个主要原因:1).允许多个用户使用一个数据库而不
weixin_34304013
·
2020-07-10 08:43
postgresql C/C++ API 接口
1,postgre
sql学习
uri推荐http://www.php100.com/manual/PostgreSQL8/http://www.php100.com/manual/PostgreSQL8/
weixin_34302798
·
2020-07-10 08:43
Postgre
SQL学习
手册(五) 函数和操作符
一、逻辑操作符:常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符:下面是PostgreSQL中提供的比较操作符列表:操作符描述大于=大于或等于=等于!=不等于比较操作符可以用于所有可以比较的数据类型。所有比较操作符都是双目操作符,且返回boolean类型。除了比较操作符以外,我们还可以使用BETWEEN语句,如:aBETWEENxANDy等效于a
weixin_33913377
·
2020-07-10 07:29
Postgre
SQL学习
手册(十六) SQL语言函数
一、基本概念:SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。如果最后一个查询不返回任何行,那么该函数将返回NULL值。如果需要该函数返回最后一条SELECT语句的所有行,可以将函数的返回值定义为集合,即SETOFsometype。SQL函数的函数体应该是用分号分隔的SQL语句列表,其中最后一条语句之后的分号是可
weixin_33896726
·
2020-07-10 07:45
postgres-
SQL学习
笔记:如何将DAT文件传输到PG中
今天成功实现了将DAT文件拷贝到空间数据库中;http://gis.stackexchange.com/questions/39238/how-to-import-shp2pgsql1Answeractiveoldestvotesupvote9downvoteacceptedHaveyoutried-W"latin1"flag?Sometimesthedefaultencoding(UTF-8)d
flyqantas
·
2020-07-10 05:18
学习资料
Postgresql
基于CentOS的My
sql学习
补充二--使用Shell创建数据库
文章出处:基于CentOS的My
sql学习
补充二--使用Shell创建数据库关于使用基于命令使用mysql数据库的方法可见文章《基于CentOS的Mysql的使用说明》,本文只要介绍如何使用Shell脚本来创建我们想要的数据库
一枪尽骚丶魂
·
2020-07-10 04:03
mysql
Linux
Shell
踟蹰MySQL
Postgre
SQL学习
(5) - 数据类型之基本数据类型
第五章:数据类型之基本数据类型1.数字类型--smallint/integer/bigint:integer最为常用--real/doubleprecision/numeric:real为单精度,Numeric计算准确,但计算较慢,--serial:用于生成唯一标识符2.字符类型--varchar(80):只存储实际长度--char(80):长度不足80,用空格填满--text:可存储任意长度3.
pczpcz8
·
2020-07-10 04:54
数据库
postgre
sql学习
-自定义函数
在pg里面,只有function1.删除函数函数名+参数签名dropFUNCTIONifexistsHelloWorld2(varchar);2.CREATEORREPLACEFUNCTION不允许你修改一个现有函数的返回类型。–要做这些事情,你必须删除并重新创建函数。–LANGUAGEplpgsqlyelowbick只有过程,跟pgsql刚好相反–入参:anyelement基本类型表类型游标–返
尚云峰
·
2020-07-10 04:29
数据库
Postgre
SQL学习
笔记12 -end
Postgre
SQL学习
笔记(十二)数据库维护一、恢复磁盘空间在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期
An_angel_of_joy
·
2020-07-10 03:59
PostgreSQL
Postgre
SQL学习
笔记(四):运算符&函数
文章目录1运算符&函数1.1运算符1.1.1算数运算符1.1.2关系运算符1.1.3逻辑运算符1.2函数1.2.1数学函数1.2.2字符串函数1.2.3日期和时间1.2.4条件表达式1.2.5系统函数1运算符&函数1.1运算符1.1.1算数运算符|----------------|----------||+|加||-|减||*|乘||/|除||%|求余|1.1.2关系运算符运算符作用=>=<<=L
twypx
·
2020-07-10 03:04
PostgreSQL学习笔记
postgresql
【my
sql学习
系列】Mysql数据库导入官方示例数据库
Mysql用了很久了,但一直都只是简单使用而已,一直很想深入研究学习一下,所以以这个为契机,写点blog记录下学习mysql的过程,也算是一个学习笔记吧。mysql官方提供了很好的实验用示例数据库,其中一个是employees数据库,该数据库比较大,一般在安装Mysql时都没有安装,需要自己去下载然后然如mysql再使用的。官方提供了下载:点击打开链接下载后再解压,得到一个文件夹employees
Leland_scu
·
2020-07-10 03:01
数据库
【Mysql学习】
Postgre
SQL学习
笔记8之索引
一、索引的类型:PostgreSQL提供了多种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATEINDEX命令将创建B-Tree索引。1.B-Tree:CREATETABLEtest1(idinteger,contentvarchar);CREATEINDEXtest1_id_indexONtest1(id);B
shihuacai
·
2020-07-10 02:35
SQL
my
sql学习
笔记(持续更新中)
My
Sql学习
笔记文章目录**My
Sql学习
笔记**显示数据库及表显示当前使用的数据库列表显示当前使用的数据库表列表数据库的新建和删除新建数据库删除数据库选择数据库当前当前所在数据库查看当前数据库表的状态
void.bug
·
2020-07-10 01:46
mysql
My
SQL学习
笔记
My
SQL学习
笔记登录和退出MySQL服务器#登录MySQL$mysql-uroot-p12345612#退出MySQL数据库服务器exit;基本语法--显示所有数据库showdatabases;--创建数据库
a阿润
·
2020-07-10 01:15
MySQL
My
SQL学习
(一、概述和表的基本操作)
一、数据库概念数据库(Database:DB):数据库是按照数据结构来组织、存储和管理数据的仓库--->数据库其实就是磁盘中的文件+管理系统数据库管理系统(DatabaseManagementSystem:DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能。并完成对数据完整性、安全性进行控制的功能===============
BigDodo
·
2020-07-09 23:48
MySQL学习笔记
Postgre
SQL学习
笔记(一)
Postgre
SQL学习
笔记(一)PostgreSQL简介PostgreSQL是一个功能强大的开源对象关系数据库系统。
CodeLikeWind
·
2020-07-09 23:03
数据库
Postgre
sql学习
笔记之——postgresql.conf参数文件中关于日志参数的记录
postgresql.conf中日志相关参数#log_destination='stderr'#参数值有以下四种:stderr,csvlog,syslog,andeventlog,默认stder,csvlog表示输出为CSV格式文档,syslog表示输出到Linux系统日志中,eventlog表示输出到Windows事件记录中。此参数有效的前提是logging_collector也必须打开为onl
Major_ZYH
·
2020-07-09 22:43
Postgresql
Postgre
sql学习
笔记之——逻辑结构管理之触发器
触发器是一种由事件自动触发执行的特殊的存储过程,这些事件可以是对一个表进行的INSERT、UPDATE、DELETE等。触发器经常用于加强数的完整性约束和业务规则上的约束等。一、触发器的创建创建语法:CREATE[CONSTRAINT]TRIGGERname{BEFORE|AFTER|INSTEADOF}{event[OR...]}ONtable_name[FROMreferenced_table
Major_ZYH
·
2020-07-09 22:43
Postgresql
Postgre
sql学习
笔记之——序列的使用
Postgresql数据库和Oracle数据库一样,都是单独的序列,而不像MySQL其序列是绑定在一张表的字段上。MySQL的序列有以下限制:(1)自增长只能用于表中的某一个字段。(2)自增长只能被分配给固定表的某一个固定的字段,不能被多个表共用。但是Postgresql数据库没有以上限制。1.序列的创建语法如下:CREATE[TEMPORARY|TEMP]SEQUENCE[IFNOTEXISTS
Major_ZYH
·
2020-07-09 22:43
Postgresql
postgre
SQL学习
记录之raise用法
raise用于函数中打印输出,类似于oracle的dbms_output.putline();raise的语法为:raisenotice'thisisraisetest%',param;上面语句中的%为参数占位符,有多个参数时就添加多个%,不用考虑参数的数值类型;notice字段为级别,可以为debug/log/info/notice/warning/exception,这些级别的信息是直接写到服
风暴1983
·
2020-07-09 21:47
postgreSQL
My
SQL学习
系列(1) -- MySQL数据库的介绍和快速安装
===================================================================================================0.summary1.MySQL官方网站介绍.1.1DeveloperZone-MySQL工程师版块.1.2Downloads-MySQL下载.1.3Documentation-MySQL文档2.MyS
胖熊猫
·
2020-07-09 21:03
MySQL基础与体系结构
SQL学习
之Group by和Having
转自:http://dev.yesky.com/230/2669730.shtml在介绍GROUPBY和HAVING子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM,COUNT,MAX,AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECTSUM(population)FROMbbc这里的SUM作用在所有返回记录的population字段上,结果就是
mimicimim
·
2020-07-09 20:54
My
sql学习
历程(一) - 当你按下回车键,一条查询语句会经历什么过程?
写在前面当你敲出select*fromtablewhereid=1;Mysql都干了啥?所以说作为一个Mysql的重度使用的开饭人员,我们不仅需要写出很好的SQL语句。更要了解Mysql的工作流程。Mysql基本结构总的来说,我理解Mysql由客户端和服务端构成。而服务端由可以分为server层和存储引擎层两部分。接下来我们就讨论下服务端的两层结构。如下图:详解1、连接器负责跟客户端建立连接、获取
一七令
·
2020-07-09 20:05
Mysql学习历程
My
SQL学习
之分区一
MySQL从5.1版本开始支持分区功能,它允许可设置的一定逻辑,跨文件系统分配单个表的多个部分,但是就访问数据库而言,逻辑上还是只有一个表。还是老样子,在学习新知识之前都先带着问题去寻找想要的答案:1、什么是分区?2、为什么分区?好处在哪?3、如何分区?什么是MySQL分区?一开始也讲了,根据一定逻辑规则,将一个表拆成多个更小更容易管理的部分。例如我们新建一张表利用range分区逻辑上还是只有一张
lanco刘
·
2020-07-09 20:38
MySQL
My
SQL学习
笔记(15):SQL Mode
本文更新于2019-06-29,使用MySQL5.7,操作系统为Deepin15.4。与其他数据库不同,MySQL可以运行在不同的SQLMode(SQL模式)下。可通过变量@@sql_mode查看或设置当前的SQLMode。下面是一些常用的SQLMode:ANSI:使语法和行为更符合标准SQL。为非严格模式,等同于REAL_AS_FLOAT、PIPES_AS_CONCAT、ANSI_QUOTES、
garvenc
·
2020-07-09 19:00
Postgre
SQL学习
手册(PL/pgSQL过程语言)
转载地址:http://www.cnblogs.com/stephen-liu74/archive/2012/06/06/2312759.html一、概述:PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的执行规划,随后对该表达式或SQL命令的访问都将使用该规划
iteye_6233
·
2020-07-09 17:15
Postgre
SQL学习
笔记
一、下载http://www.enterprisedb.com/products-services-training/pgdownload#windows二、创建数据库使用pgAdmin工具创建数据库安装好postgreSQL之后,可以在开始–>所有程序中找到pgAdmin工具,使用它可以轻松快速创建数据库,它也是在工作之余经常使用的。附几个创建截图使用查询工具创建数据库打开SQLShell执行创
黄宝康
·
2020-07-09 17:46
PostgreSQL
Postgre
SQL学习
篇9.7 字符串类型
varchar(n)又名charactervarying(n):变长,最大1GB。存储空间为:4+实际的字符串长度。看起来跟Oracle的varchar2()差不多,但是Oracle的varchar2()最大4000字节。char(n)又名character(n):定长,不足补空白(与Oracle中的char()类似),最大1G(Oracle中才2000字节)。存储空间为:4+ntext:变长,无
丹心明月
·
2020-07-09 16:01
postgresql
Oracle
Postgre
SQL学习
篇9.14 XML类型
注:要使用xml数据类型,在编译PostgreSQL的时候必须使用:configure--with-libxml如果编译的时候没有使用此选项:postgres=#selectxml'helloworld';ERROR:unsupportedXMLfeatureatcharacter12DETAIL:Thisfunctionalityrequirestheservertobebuiltwithlib
丹心明月
·
2020-07-09 16:01
postgresql
Oracle
Postgre
SQL学习
篇9.16 range类型
第一次见。range类型,可以进行范围快速搜索。用于表示范围,而范围底下的基本类型成为range类型的subtype。range类型:int4range:4字节整数的范围类型int8range:8字节整数的范围类型numrange:numeric的范围类型tsrange:无时区的时间戳范围类型tstzrange:有时区的时间戳范围类型datarange:日期的范围类型还可以使用createtype
丹心明月
·
2020-07-09 16:01
postgresql
Oracle
Postgre
SQL学习
篇9.10 枚举类型
PG中要使用枚举类型需要先使用createtype创建一个枚举类型。创建并使用枚举类型:postgres=#createtypeweekasenum('Sun','Mon','Tues','Wed','Thur','Fri','Sat');CREATETYPEpostgres=#CREATETABLEtestmj(namevarchar(100),dayweek);CREATETABLEpostg
丹心明月
·
2020-07-09 16:01
postgresql
Oracle
Postgre
SQL学习
篇9.8 位串类型
bit(n)bitvarying(n)bit(n):数据必须准确匹配长度n,试图存储短些或者长一些的数据都是错误的。bitvarying(n):变长。使用:如果明确地把一个位串值转换为bit(n),那么他的右边将被截断,或者在右边补齐零到刚好为n位,而不会抛出任何错误。示例:postgres=#createtabletestbit(col1bit(6),col2bitvarying(8));CRE
丹心明月
·
2020-07-09 16:01
postgresql
Oracle
Postgre
SQL学习
篇10.1 模式
模式(schema)是数据库中的一个概念,可以将其理解为一个命名空间或目录。在PG中,一个数据库包含一个或者多个模式,模式中又包含了表、函数及操作符等数据库对象。在PG中,不能同时访问不同数据库中的对象,当要访问另一个数据库中的表或其他对象时,需要重新连接到这个新的数据库,而模式没有此限制。模式创建:createschemasch_name[authorizationuser_name]postg
丹心明月
·
2020-07-09 16:01
postgresql
Oracle
Postgre
SQL学习
篇9.12 网络地址类型
PostgreSQL提供了专门的数据类型存储IPv4,IPv6和MAC地址。cidr:IPv4或IPv6的网络地址inet:IPv4或IPv6的网络地址或主机地址macaddr:以太网MAC地址示例:postgres=#select'186.168.100.15'::cidr;cidr-------------------186.168.100.15/32(1row)postgres=#selec
丹心明月
·
2020-07-09 16:01
postgresql
Oracle
Postgre
SQL学习
篇9.5 货币类型
货币类型可以存储固定小数的货币数目,完全保证精度。其输出格式与参数lc_monetary设置有关,不同国家的货币输出格式不同。示例:postgres=#showlc_monetary;lc_monetary-------------en_US.UTF-8(1row)postgres=#select'123.34'::money;money---------$123.34(1row)postgres
丹心明月
·
2020-07-09 16:00
postgresql
Oracle
PG货币类型
Postgre
SQL学习
篇9.3 浮点数类型
浮点数类型有:real、doubleprecision,它们是不精确的、变精度的数字类型。注意:1.要求精确计算的,需要使用numeric2.浮点数等值比较,可能不是想象中的结果。浮点类型的特殊值:*infinity(正无穷)*-infinity(负无穷)*NaN(不是一个数字notanumber示例:postgres=#insertintotest(col1)values('InFiNity')
丹心明月
·
2020-07-09 16:00
postgresql
Oracle
Postgre
SQL学习
篇9.2 数值类型
数值类型解释PostgreSQL中的所有数值类型及其解释:类型名称存储空间描述smallint2字节小范围整数。Oracle中没有此类型,使用number代替int或integer4字节常用的整数。Oracle中的integer等效于number(38),与此类型的意义不同bigint8字节大范围的整数。Oracle中没有此类型,使用number代替。numeric或decimal变长用户声明的精
丹心明月
·
2020-07-09 16:00
postgresql
Oracle
Postgre
SQL学习
篇9.1 布尔类型
boolean的状态要么是true要么是false,如果是unknown,用NULL表示。boolean在SQL中可以用不带引号的TRUE和FALSE表示,也可以用更多的表示真假的带引号的字符表示,如'true','false','yes','no','1','0'等测试:test=#createtablet(idint,nanboolean,notetext);CREATETABLEtest=#
丹心明月
·
2020-07-09 16:29
postgresql
Oracle
《PostgreSQL 指南:内幕探索》之基础备份与时间点恢复(上)
此外,我们也成立Postgre
SQL学习
社群,技术探讨、资料分享、大牛解答,
Enmotech
·
2020-07-09 15:12
My
SQL学习
笔记(16)——数据准备
数据准备--创建数据表CREATETABLEIFNOTEXISTStdb_goods(goods_idSMALLINTUNSIGNEDPRIMARYKEYAUTO_INCREMENT,goods_nameVARCHAR(150)NOTNULL,goods_cateVARCHAR(40)NOTNULL,brand_nameVARCHAR(40)NOTNULL,goods_priceDECIMAL(1
dianxinshuan5366
·
2020-07-09 15:41
Postgre
sql学习
笔记-基础语法篇
Postgre
sql学习
笔记-基础语法篇修改密码:alteruser用户名withpassword‘新密码’;创建表:CREATETABLEDEPARTMENT(IDINTPRIMARYKEYNOTNULL
少年无为
·
2020-07-09 15:47
Postgresql
Postgresql
Postgresql学习笔记
Postgresql基础
Postgre
sql学习
笔记-高级语法篇
Postgre
sql学习
笔记-高级语法篇Postgresql约束Postgresql约束用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。
少年无为
·
2020-07-09 15:47
Postgresql
Postgre
SQL学习
手册(数据库维护)
一、恢复磁盘空间:在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据变化极为频繁时,那么在一段时间之后该表所占用的空间将会变得很大,然而数据量却可能变化不大。要解决该问题,需要定期对数据变化频繁的数据表执行VACUUM操作。VACUUM命令存在两种形式,VACUUM和V
cuisuwang2359
·
2020-07-09 15:00
Postgre
SQL学习
手册(函数和操作符)
九、序列操作函数:序列对象(也叫序列生成器)都是用CREATESEQUENCE创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。下面序列函数,为我们从序列对象中获取最新的序列值提供了简单和并发读取安全的方法。函数返回类型描述nextval(regclass)bigint递增序列对象到它的下一个数值并且返回该值。这个动作是自动完成的。即使多个会话并发运行nextval,每个进程也会
cuisuwang2359
·
2020-07-09 15:59
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他