Time of Update: 2015-07-15
標籤:mysql的char,varchar,text,blob是幾個有聯絡但是有有很大區別的欄位類型,這算是mysql的基礎吧,可是基礎沒有學好,惡補一下。先簡單的總結一下:char:定長,最大255個字元varchar:變長,最大65535個字元(既是單列的限制,又是整行的限制)text:變長,有字元集的大對象,並根據字元集進行排序和校正,大小寫不敏感blob:變長,無字元集的二進位大對象,大小寫敏感以下只是我個人的理解,才疏學淺,望各路高人指點。我使用的引擎是myisam,所以以下的探討是集
Time of Update: 2015-07-15
標籤: shell-mysql (1)指令碼背景: 由於要在Linux上,遠程讀取mysql的表的資料,然後做一定清洗後,把資料上傳至Hadoop叢集中,使用Java寫吧,感覺太麻煩了,得在Win上開發好,還得打成jar包, 上傳到Linux上,如果那裡出了問題,還得重複這樣,非常不方便,那就用shell寫一個吧,也不需要什麼jdbc驅動包,只需要在Linux上裝個MySQL的 用戶端即可,用一行yum命令即可搞定,所以就花了點時間,封裝了一個小指令碼 (2
Time of Update: 2015-07-15
標籤:mysql實驗環境hostname ipmaster-db 192.168.0.1slave-db1 192.168.0.2slave-db2 192.168.0.3amoeba
Time of Update: 2015-07-15
標籤:MySQL資料庫基礎 安裝mysql[[email protected] ~]# yum install mysql mysql-server mysql-devel2.啟動mysql,並設定開機自啟動[[email protected] ~]# service mysqld start/stop/restart/status
Time of Update: 2015-07-15
標籤:1.到mysql官網下載mysql-installer-community-5.6.25.0.msi2.點擊安裝--自訂安裝--安裝server 不需要加入到service服務(後面通過命令安裝)3.進入到mysql的server安裝目錄的bin下 C:\Program Files\MySQL\MySQL Server 5.6\bin 運行mysqld -install 把服務註冊到服務列表裡3.net start mysql 啟動服務4.設定密碼 mysqladmin -u
Time of Update: 2015-07-15
標籤:mysql intm與intm的區別估計大多數開始接觸mysql的朋友們都會有這個問題:int(M) 裡面的數值到底是什麼意思?根據相關資料總結了下:int(M) zerofill,加上zerofill後M才表現出有點點效果,比如 int(3) zerofill,你插入到資料庫裡的是10,則實際插入為010,也就是在前面補充加了一個0.如果int(3)和int(10)不加zerofill,則它們沒有什麼區別.M不是用來限制int個數的.int(M)的最大ࠆ
Time of Update: 2015-07-15
標籤:也不知是何原因,新安裝好的MySQL,如果嘗試用mysql -u root -p登陸就會出現這樣的錯誤,但是root使用者根本就沒有設定密碼。ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)下面是解決方案:1、先在系統喜好設定中關閉MySQL服務;2、在終端中輸入12sudo sumysqld_safe --skip-grant-tables
Time of Update: 2015-07-15
標籤:http://www.cnblogs.com/rollenholt/p/3776923.html MySQL的語句一共分為11步,如所標註的那樣,最先執行的總是FROM操作,最後執行的是LIMIT操作。其中每一個操作都會產生一張虛擬表,這個虛擬表作為一個處理的輸入,只是這些虛擬表對使用者來說是透明的,但是只有最後一個虛擬表才會被作為結果返回。如果沒有在語句中指定某一個子句,那麼將會跳過相應的步驟。下面我們來具體分析一下查詢處理的每一個階段FORM:
Time of Update: 2015-07-15
標籤:最近在搞服務端,遇到問題如下,在mysql中插入中文亂碼,或mysql中中文正常顯示,但jsp在前台顯示mysql中的中文時亂碼,解決方案,進入mysql控制台,執行SET character_set_client=‘utf8‘;SET character_set_connection=‘utf8‘;SET character_set_results=‘utf8‘;ok!
Time of Update: 2015-07-15
標籤:首先,我們建立一個逗號分隔字串。CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);然後插入帶有逗號分隔的測試資料INSERT INTO test(pname,pnum) VALUES('產品1','1,2,4');INSERT INTO
Time of Update: 2015-07-15
標籤:csv mysql 匯入 匯出 命令 今天把從Kaggle上下載下來的csv資料匯入mysql,想做個統計分析,怎奈csv檔案有些大,所以只能用mysql 命令匯入,現mark下,以備以後不時之需:1. 匯入:基本文法:load data [low_priority] [local] infile ‘file_name
Time of Update: 2015-07-15
標籤:mysqlMySQL Study之--MySQL形工具的使用(phpMyAdmin)系統內容:RedHat EL6資料庫: MySQL 5.6.4-m7
Time of Update: 2015-07-15
標籤:一、相關介紹1 主從複製,是用來建立一個和主要資料庫完全一樣的資料庫環境,稱為從資料庫;主要資料庫一般是即時的業務資料庫,從資料庫的作用和使用場合一般有幾個: 一是作為後備資料庫,主要資料庫伺服器故障後,可切換到從資料庫繼續工作; 二是可在從資料庫作備份、資料統計等工作,這樣不影響主要資料庫的效能;2 讀寫分離,是指讀與寫分別使用不同的資料庫,當然一般是在不同伺服器上的;在同一台伺服器上的讀寫環境,估計只是用來測試吧。
Time of Update: 2015-07-15
標籤:mysql 啟動 解決 方法 自己一開始按照百度經驗裡的方法——《MySQL下載安裝、配置與使用(win7x64)》去安裝和配置,但是到後面步驟總是出現1067代號的錯誤。慢慢折騰去解決。 這裡匯總各種導致mysql提示無法啟動MYSQL服務”1067
Time of Update: 2015-07-15
標籤:navicat mysql 串連 1045 localhost 今天,碰到了一個資料庫連接問題:
Time of Update: 2015-07-15
標籤:1. 停止mysqld; /etc/init.d/mysql stop2. 用以下命令啟動MySQL,以不檢查許可權的方式啟動; mysqld --skip-grant-tables &3. 然後用空密碼方式使用root使用者登入 MySQL; mysql -u root4. 修改root使用者的密碼; mysql> update mysql.user set password=PASSWORD(‘newpassword‘)
Time of Update: 2015-07-14
標籤: MyBatis 是一個可以自訂SQL、預存程序和進階映射的持久層架構。MyBatis 摒除了大部分的JDBC代碼、手工設定參數和結果集重獲。MyBatis 只使用簡單的XML 和註解來配置和映射基礎資料型別 (Elementary Data Type)、Map 介面和POJO 到資料庫記錄。相對Hibernate和Apache OJB等“一站式”ORM解決方案而言,Mybatis
Time of Update: 2015-07-14
標籤:在MySQL Qurey Brower中直接匯入*.sql指令碼,是不能一次執行多條sql命令的,在mysql中執行sql檔案的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 串連MYSQL: 格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼1、例1:串連到本機上的MYSQL
Time of Update: 2015-07-15
標籤:mysql中常用的三種插入資料的語句:insert into表示插入資料,資料庫會檢查主鍵(PrimaryKey),如果出現重複會報錯;replace into表示插入替換資料,需求表中有PrimaryKey,或者unique索引的話,如果資料庫已經存在資料,則用新資料替換,如果沒有資料效果則和insert
Time of Update: 2015-07-14
標籤:0.bundle install --without devlopment, test, docbundle updatebundle installgit add .git commit -m ""git push -u origin master1. $heroku login2. $heroku create3. $git push heroku master4.0 add credit card information on heroku.com4.1