PostgreSQL資料庫管理入門之psql工具篇(1)

psql是PostgreSQL自身提供的一款強大的查詢和指令碼工具,本文將向讀者介紹該工具的入門知識。一、關於psqlpsql是PostgreSQL自身提供的一款查詢工具,也就是說,無論哪種作業系統平台下,該工具都可用,並且使用方法都是一致的。所以,當我們開發可移植的應用軟體和技術的時候,該工具是一個理想的選擇。Psql有兩大功能,除了作為互動查詢工具使用之外,psql還是一款理想的指令碼工具。

DBA必備:MySQL資料庫常用操作和技巧

MySQL資料庫可以說是DBA們最常見和常用的資料庫之一,MySQL的廣泛應用,也使更多的人加入到學習它的行列之中。下面是老MySQL DBA總結的MySQL資料庫最常見和最常使用的一些經驗和技巧,分享給大家!一、MySQL資料庫的備份使用MySQL資料庫,最常用也是最重要的就是Database Backup了,所以我們先介紹Database Backup。進行Database Backup,又很正規的Database

淺淡SQL中where 1=1和0=1的作用

where 1=1&where 0=1經常在SQL語句中見到,看見了,過去了,不知道那是什麼意思,不知道這條語句的作用,這裡筆者為大家一一道來......where 1=1;

DBA應用技巧:如何升級InnoDB Plugin

本文中,我們將向讀者詳細介紹如何升級動態InnoDB Plugin和升級靜態編譯的InnoDB Plugin,以及如何轉換由1.0.2以前版本建立的壓縮表。一、概述得益於MySQL的外掛程式式儲存引擎體繫結構,InnoDB

用SQL查詢日 月 周 季

怎麼用SQL查詢昨天、今天、明天和本周的記錄?又怎麼用SQL查詢一天,三天,一周,一個月,更長一些——一個季度的記錄呢?本文中給出了一些方法。SQL查詢今天的記錄:datediff(day,[Datetime],getdate())=0  把Datetime換為你的相應欄位; SQL查詢昨天的記錄:datediff(day,[Datetime],getdate())=1  把Datetime換為你的相應欄位,getdate

不重複隨機數列產生演算法(1)

本文將講述一個高效的不重複隨機數列的產生演算法,其效率比通常用hashtable 消重的方法要快很多。首先我們來看命題:給定一個正整數n,需要輸出一個長度為n的數組,數組元素是隨機數,範圍為0 – n-1,且元素不能重複。比如 n = 3 時,需要擷取一個長度為3的數組,元素範圍為0-2,比如 0,2,1。這個問題的通常解決方案就是設計一個 hashtable ,然後迴圈擷取隨機數,再到 hashtable 中找,如果hashtable

T-SQL Programming: DateTime DataType Part2

上文中我們介紹了DateTime的儲存格式,以及如何使用DateTime;本文主要講述DateTime類型四捨五入的問題。 2. DateTime類型四捨五入問題(rounding issues)DateTime 與 String 之間的轉換並總是精確的。例如,“20060923 03:23:47:001” 轉換為DateTime類型時,此項將會轉換為離百分之三秒最近的時間。那將會轉換為“20060923

SQL點滴之篩選資料列的資訊

前面兩次點滴分享中,筆者與我們分享了SET QUOTED_IDENTIFIER 的作用,並給我們介紹了一個簡單的字串分割函數。這一次,筆者為我們介紹怎麼從SQL Server中找出所有的資料列的類型,欄位大小,是否可為空白,是否是主鍵,約束等等資訊。項目需要將Access資料庫中的資料匯入到SQL Server中,需要檢驗匯入後的資料完整性,資料值是否正確。我們使用的是Microsoft SQL Server 2008 Migration Assistant for

SQL點滴之with語句和子查詢的效能比較

之前筆者和大家分享了《使用with語句來寫一個稍微複雜sql語句》,這一次筆者針對with語句和子查詢做了一個效能的比較。在博友SingleCat的提醒下,對with語句做一些效能測試,這裡使用的測試載入器是SQL Server Profile。我選擇了最後一個語句,因為這個語句比較複雜一點。開始的時候單獨執行一次發現他們的差別不大,就差幾個毫秒,後來想讓他們多執行幾次,連續執行10次看看執行的結果。下面貼出測試用的語句。/*with查詢*/

打造自己的資料訪問層一

項目開發中,大多數開發人員的核心工作就是如何對資料進行儲存及訪問。為了進行資料操作,我們首先得解決幾個基本問題:1、如何與一個資料庫建立串連。2、如何從資料庫讀取相應的資料。3、如何對資料表進行增改操作。.NET中,ADO.NET很方便的解決了上面三個問題,我們可以使用DbConnection進行串連,DataSet進行資料存放區,DataAdapter進行資料更新。先看一段代碼://建立DbConnection對象串連資料庫SqlConnection conn = 

擦亮自己的眼睛去看SQL Server之說說跟蹤

這幾天看了下範偉主演的<<跟蹤孔令學>>,再一次欣賞了範偉精湛的演技特別是那種憨厚的表情。看完後,讓我想起了SQLServer中的跟蹤與反跟蹤技術。覺得這部分內容值得寫一篇文章和大家分享分享。瞭解SQLServer跟蹤技術能讓我們比較簡單的在運行時即時的擷取SQLServer的內部運作。這種擷取方式比我們去使用追蹤旗標、動態管理檢視等來的方便簡單的多。說到跟蹤,很多人會想起SQL Profiler。SQL Profiler僅僅是一個GUI,SQL

檢查資料庫的CPU和PSU補丁資訊

簡單描述如何檢查當前資料庫的CPU和PSU補丁安裝情況。正常情況下有兩種方法,一種是登入資料庫檢查DBA_REGISTRY_HIST視圖:

MySQL中建立及最佳化索引組織圖的思路

測試案例描述測試案例為B2C領域,一張用於儲存使用者選購物品而產生的產品訂單資訊表,不過去掉一些其他欄位,以便用於測試,其表中的資料項目也不特別描述,欄位意思見表USE `test`; DROP TABLE IF EXISTS `test`.`goods_order`; CREATE TABLE `goods_order`( `order_id`    &n

MySQL Proxy:底層實現篇

底層實現篇chassis) Configfile and Commandline Options】glib2提供了config-file 解析和command-line option 解析功能。 其提供了將option 以相同方式暴露給調用者的方法,以及從Configfile 和Commandline擷取option 的功能。所有option的解析過程都可以分為三步:1. 提取 command-line 上的 basic option --help --version

iOS開發中的SQLite知識總結

一、查詢最佳化1.使用索引當表中的資料太多時,建立索引可以明顯提高查詢速度建立索引sql> CREATE INDEX 索引名 ON 表(欄位1[ASC,DESC],欄位2[ASC,DESC]...) 刪除索引 sql> DROP INDEX 索引名 重建索引sql> REINDEX [索引名,表名] 2.資料分析對錶的索引的分析,ANALY

我們該如何設計資料庫(四)(1)

其實我一直在準備另一篇博文的基礎資料,但是和朋友聊天,他問我最近在做什麼,我說在做系統Log模組,並和他交流了一下,於是這篇部落格就應運而生。所有資料都可以用如下形式表述:ID,表名,列名,Value。比如說現在有這麼一條資料要插入User表: IDGuid,這裡為了方便理解用Int) Username Password Email

從MySQL 5.1升級到MariaDB 5.5.x

不過對於使用 MySQL 己久, 並且很熟悉 MySQL 生態的我們, 其實換 MySQL 並不是這麼迫切的事情, 畢竟還沒有到末日嘛.不過該來的還是會來, 之前 Gentoo portage 出現 MySQL 5.5 升級的選項, 我一升級上去, MySQL 5.5 就動不了, 原因不明, 我也懶得查, 所以我暫時設 mask 暫時用舊版.該來的還是會來, 最近的 Portage 似乎就有強迫要使用 5.5 的傾向了, Getoo MySQL 5.5 有提供 MySQL 和MariaDB

[SQL]一個刪選資料的例子,使用GROUP、DISTINCT

今天遇到的問題,糾結了一上午,終於解決了。在此記錄下來,自我認為還有很多類似的問題都可以套用這段代碼。需求描述:一個表MyImage,列有:號碼ID,路徑PATH如:ID  PATH1  C:/1  C:/1  D:/2  C:/2  C:/3  A:/3  C:/4

windows下 php 匯出資料到EXCEL表中

<?php   date_default_timezone_set('PRC');  //設定時間         $DB_Server = "localhost";              $DB_Username = "root";       

資料庫同步工具教程

工具用途:將Oracle資料傳到Mysql資料庫(Oracle資料庫)中,反過來將Mysql資料傳到Oracle資料庫(Mysql資料庫)中附件:http://download.csdn.net/detail/zou_hailin226/6320051使用教程(我這裡做了個例子,是將伺服器中Oracle資料庫中的資料複製到原生Mysql中,僅供參考)安裝完工具後,建立mysql連結如然後建立Oracle串連如這裡需要注意的是,串連Oracle資料庫需要設定Oci,下面第二個圖片是設定方法,Oci

總頁數: 978 1 .... 57 58 59 60 61 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.