Time of Update: 2015-04-24
標籤:nodejs 事務 最近在寫學生申報項目的後端介面時發現需要擷取資料庫自動產生的主鍵,因為要先將項目資訊插入到project表,得到產生的項目ID,再將項目ID和指導老師ID插入到project_member表一開始想在插入項目之後,用SELECT LAST_INSERT_ID()
Time of Update: 2015-04-24
標籤:四種日期格式: 每個時間類型有一個有效值範圍和一個"零"值,當指定不合法的MySQL不能表示的值時使用"零"值。 YEAR 0000 YYYY 年 ‘2015‘ DATE 0000-00-00
Time of Update: 2015-04-24
標籤:添加表欄位alter table table1 add transactor varchar(10) not Null;alter table table1 add id int unsigned not Null auto_increment primary key修改某個表的欄位類型及指定為空白或非空alter table 表名稱 change 欄位名稱 欄位名稱 欄位類型 [是否允許非空];alter table 表名稱 modify 欄位名稱 欄位類型
Time of Update: 2015-04-24
標籤: 假設你的資料庫是mysql,如果資料來源配置不當,將可能發生經典的“8小時問題”。原因是mysql在預設情況下,如果發現一個串連的空閑時間超過8小時,將會在資料庫端自動關閉這個串連。而資料來源並不知道這個串連已經關閉了,當它將這個無用的串連返回給某個dao時,dao就會報無法擷取connection異常。
Time of Update: 2015-04-24
標籤:1.整形分為四種 tinyint smallint mediumint int bigint 注意: 右側的取值範圍是在未加unsigned關鍵字的情況下,如果加了unsigned,則最大值翻倍,如tinyint unsigned的取值範圍為(0~256)。項目出錯案例: 在做根據身份擷取城市的時候 發現大於127的region_id
Time of Update: 2015-04-24
標籤:mysql 過去12個月 統計每個月 data 資料 1、問題需要統計過去12個月的資料,如現在是2015年4月,那麼我們需要統計從2014年5月到2015年4月的資料情況。而這12個月中,如果這個月沒有資料的,則統計為0。未經處理資料表如,資料是按分鐘儲存的。也就是說要統計每個月一共有多少條body_infared大於0
Time of Update: 2015-04-24
標籤:mysql 數字輔助表 一個月所有天數 統計 procedure 1、問題如題目所說,通過MySQL擷取某年某月所有的天數。如擷取2014年2月的所有日期。2、處理過程2.1 建立一個數字輔助表CREATE TABLE `nums` ( `key` int(11) NOT NULL, PRIMARY KEY
Time of Update: 2015-04-24
標籤:running#!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ ‘{print $4}‘` MYSQLIP=`ifconfig eth0|gr
Time of Update: 2015-04-23
標籤:寫了一個Mysql備份的指令碼,大家看看,有什麼不妥地方。 這是我寫的第一個Shell指令碼,大家幫忙看看, 有誰需要的,我可以發給他。 可以將這個指令碼放進crontab,每天淩晨執行一次,自動備份 這個指令碼每天最多隻執行一次,而且只保留最近五天的備份在伺服器上。 代碼:#!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by
Time of Update: 2015-04-23
標籤:mysqld 常規MySQL伺服器mysqld-opt 最佳化mysql伺服器,提供一些功能可以挖掘更好的功能mysqld-max 與mysqld一樣,但可以支援更新,更具實驗性質的功能(更不穩定)++安裝mysql參見內建的INSTALL-SOURCE檔案$ ./configure ?prefix=/app/mysql-5.0.51a ?with-charset=utf8 ?with-extra-charsets=utf8,gb2312,utf8++啟動/關閉mysql$
Time of Update: 2015-04-23
標籤:前面說到了用navicat工具匯入匯出資料庫,今天給同事匯入資料庫的時候,發現到不進去,好多錯誤,情急之下,用命令列匯入的1、開啟mysql的服務。cmd-->net start mysql 關閉服務:cmd-->net stop mysql2、找到你的mysql安裝包下的bin目錄 "E:\MySQL\MySQL Server 5.0\bin\"3、在cmd下運行 cd E:\MySQL\MySQL Server 5.0\bin 斷行符號4、
Time of Update: 2015-04-23
標籤:批處理是一種非互動式運行mysql程式的方法,如同您在mysql中使用的命令一樣,你仍然將使用這些命令。為了實現批處理,您重新導向一個檔案到mysql程式中,首先我們需要一個文字檔,這個文字檔包含有與我們在mysql中輸入的命令相同的文本。比如我們要插入一些資料,使用包含下面文本的檔案(檔案名稱為New_Data.sql,當然我們也可以取名為New_Data.txt及任何其他的合法名字,並不一定要以尾碼sql結尾):USE Meet_A_Geek;INSERT INTO
Time of Update: 2015-04-23
標籤:1、使用索引來更快地遍曆表。 預設情況下建立的索引是非群集索引,但有時它並不是最佳的。在非群集索引下,資料在物理上隨機存放在資料頁上。合理的索引設計要建立在對各種查詢的分析和預測上。一般來說: a.有大量重複值、且經常有範圍查詢( > ,< ,> =,< =)和order by、group
Time of Update: 2015-04-23
標籤:1).mysqlimport的文法介紹:mysqlimport位於mysql/bin目錄中,是mysql的一個載入(或者說匯入)資料的一個非常有效工具。這是一個命令列工具。有兩個參數以及大量的選項可供選擇。這個工具把一個文字檔(text file)匯入到你指定的資料庫和表中。比方說我們要從檔案Customers.txt中把資料匯入到資料庫Meet_A_Geek中的表Custermers中:mysqlimport Meet_A_Geek
Time of Update: 2015-04-24
標籤:ps aux |grep mysqlkill所有列出的進程,然後重啟service mysql start原因有可能是mysqld沒啟動;service mysqld start。持續出現此問題有可能是設定檔不對。修改/usr/my.cnf (一般是/etc/my.cnf)[mysqld] datadir=/usr/local/mysql/data socket=/var/lib/mysql/mysql.sock [mysql.server] user=mysql
Time of Update: 2015-04-23
標籤:相同顯示TIMESTAMP列的顯示格式與DATETIME列相同。換句話說,顯示寬度固定在19字元,並且格式為YYYY-MM-DD HH:MM:SS。不同範圍datetime 以‘YYYY-MM-DD HH:MM:SS‘格式檢索和顯示DATETIME值。支援的範圍為‘1000-01-01 00:00:00‘到‘9999-12-31 23:59:59‘TIMESTAMP值不能早於1970或晚於2037儲存TIMESTAMP1.4個位元組儲存(Time stamp value is
Time of Update: 2015-04-22
標籤: Hive是一個基於Hadoop的資料倉儲平台。通過hive,我們可以方便地進行ETL的工作。hive定義了一個類似於SQL的查詢語言:HQL,能 夠將使用者編寫的QL轉化為相應的Mapreduce程式基於Hadoop執行。 Hive是Facebook 2008年8月剛開源的一個資料倉儲架構,其系統目標與 Pig 有相似之處,但它有一些Pig目前還不支援的機制,比如:更豐富的類型系統、更類似SQL的查詢語言、Table/Partition中繼資料的持久化等。
Time of Update: 2015-04-23
標籤:如果想在一個已經建好的表中添加一列,可以用諸如:alter table t1 add column addr varchar(20) not null;這條語句會向已有的表t1中加入一列addr,這一列在表的最後一列位置。如果我們希望添加在指定的一列,可以用:alter table t1 add column addr varchar(20) not null after
Time of Update: 2015-04-24
MySQL索引背後的資料結構及演算法原理(上),mysql索引
Time of Update: 2015-04-24
MySQL雙主熱備問題處理1. Slave_IO_Running: Nomysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Master_Host: 192.16.10.21 Master_User: cahms