Time of Update: 2015-07-20
標籤:1.建立資料庫:資料定義語言 (Data Definition Language)(DDL);create database db_name[資料庫選項] 註:資料庫命名規則:大小寫取決於當前作業系統,見名知意,推薦底線標識符的字元:使用任一字元,數字,符號,甚至中文。但是一些特殊的組合,例如純數字組合,特殊符號,包括mysql內部的關鍵字,應該使用標識符限定符來包裹限定符:反引號中文也是可以的:但是要求用戶端編碼 2.查詢已經建立的資料庫show databases;
Time of Update: 2015-07-20
標籤:Linux 每天自動備份mysql資料庫的方法 字型:[增加 減小] 類型:轉載 linux下為了安全有時候需要自動備份mysql資料庫,下面是具體的實現步驟。 /usr/bin為mysql安裝目錄 建備份檔案夾: mkdir mysql_data_bak 建指令檔: touch autobackupmysql.sh 開啟檔案 vi
Time of Update: 2015-07-20
標籤:host1與host3互為主從,即host1為host3的主機,同時也為host3的從機 host1 192.168.203.131host2 192.168.203.132host3 192.168.203.133 1.安裝keepalivedwww.keepalived.org 2.注意先清空防火牆iptalbles -F 3.配置host1與host3互為主從並授權給host2上的登陸grant all on *.*
Time of Update: 2015-07-19
標籤:業務代碼中有條查詢學生姓名的sql:select stu_name from stu_info where stu_id between id_1 and id_2;估計當時一時恍惚,拼接sql時 傳參有誤導致 id_1 > id_2,導致始終查詢不到學生姓名。。。對於MySQL不檢查between and條件的值的合法性而是直接返回empty set這一點我實在是能(bu)理解!PS:between
Time of Update: 2015-07-20
標籤:使用該命令:ssh -v [email protected],可以查看串連登入過程的日誌用ssh連其他linux機器,會等待10-30秒才有提示輸入密碼。嚴重影響工作效率。登入很慢,登入上去後速度正常,這種情況主要有兩種可能的原因:1.
Time of Update: 2015-07-19
標籤:如果表A的主關鍵字是表B中的欄位,則該欄位稱為表B的外鍵,表A稱為主表,表B稱為從表。外鍵是用來實現參照完整性的,不同的外鍵約束方式將可以使兩張表緊密的結合起來,特別是修改或者刪除的級聯操作將使得日常的維護工作更加輕鬆。這裡以MySQL為例,總結一下3種外鍵約束方式的區別和聯絡。 這裡以使用者表和使用者組表為例,這是一個典型的多對一關聯性,多個使用者對應於一個使用者組。 首先建立使用者組表: 建立使用者組表 create table t_group ( id int not
Time of Update: 2015-07-20
標籤:前幾天公司的一個項目組的同事反應說公司內部的一台Linux伺服器上的MySQL沒有InnoDB這個引擎,我當時想應該不可能啊,MySQL預設應該 就已經安裝了這個引擎的吧,於是上伺服器去看了看,發現還真沒有,於是putty到伺服器上,show engines看了一下: +------------+---------+ | Engine | Support | +------------+---------+ | CSV |
Time of Update: 2015-07-19
標籤:資料庫開發 structure 讀書筆記 設定檔 service 1>mysql的設定檔在/etc下的my.cnf2)mysql服務是一系列後台進程,mysql資料庫是一系列資料目錄和資料檔案mysql資料庫必須在mysql服務啟動之後才可以進行訪問3)查看mysql服務的狀態:
Time of Update: 2015-07-17
標籤:報錯:1130-host ... is not allowed to connect to this MySql server 開放mysql遠端連線 不使用localhost解決方案:1。 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u root
Time of Update: 2015-07-19
標籤:MySQL的連結,查看資料庫,使用資料庫,查看錶mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || qq || test |+--------------------+
Time of Update: 2015-07-16
標籤:http://www.cnblogs.com/hongten/p/java_poi_excel.html 這篇blog是介紹java中的poi技術讀取Excel資料,然後儲存到MySQL資料中。你也可以在 : java的poi技術讀取和匯入Excel 瞭解到寫入Excel的方法資訊使用JXL技術可以在 : java的jxl技術匯入Excel 項目結構:Excel中的測試資料:資料庫結構:對應的SQL:1 CREATE TABLE
Time of Update: 2015-07-17
標籤:在mysql的trigger和function中不能出現select * from table形式的查詢,因為其會返回一個結果集;而這在mysql的trigger和function中是不可接受的,但是在預存程序中可以。在 trigger和function中可以使用select ... into
Time of Update: 2015-07-19
標籤:現在使用的兩台伺服器已經安裝了MySQL,全是rpm封裝的,能正常使用。 為了避免不必要的麻煩,主從伺服器MySQL版本盡量保持一致; 環境:192.168.0.1 (Master) 192.168.0.2 (Slave) MySQL Version:Ver 14.14 Distrib 5.1.48, for pc-linux-gnu (i686) using readline 5.1 1、登入Master伺服器,修改my.cnf,添加如下內容; server-id = 1
Time of Update: 2015-07-16
標籤: 在MySQL中,行級鎖並不是直接鎖記錄,而是鎖索引。索引分為主鍵索引和非主鍵索引兩種,如果一條sql語句操作了主鍵索引,MySQL就會鎖定這條主鍵索引;如果一條語句操作了非主鍵索引,MySQL會先鎖定該非主鍵索引,再鎖定相關的主鍵索引。在UPDATE、DELETE操作時,MySQL不僅鎖定WHERE條件掃描過的所有索引記錄,而且會鎖定相鄰的索引值(update時的set),即所謂的next-key
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
標籤:mysqlMySQL Study之--MySQL形工具的使用(MySQL Query Browser)系統內容: 作業系統: Windows 7(64)官方介紹:1、安裝和配置下載:http://sqlbrowser.www2.pl/?act=download:http://downloads.mysql.com/archives/query/安裝:2、啟動和使用MySQL Query
Time of Update: 2015-07-16
標籤:MySQL/MariaDB/Percona資料庫升級指令碼截取《OneinStack》中upgrade_db.sh, 一般情況下不建議升級資料庫版本,該指令碼專提供給各位版本控們。為防止大版本之間相容問題,指令碼預設僅支援同一大版本之間的升級,如:MySQL- 5.6.25升級到MySQL-5.6.26、MySQL-5.5.44升級到MySQL-5.5.45、MariaDB-10.0.20升級到
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-19
CentOS7 安裝LNMP(Linux+Nginx+MySQL+PHP),centos7lnmp 由於工作需要,需要學習php,本來想安裝lamp的但是考慮到現在nginx伺服器有良好的效能且應用廣泛。這裡我決定搭建Linux(CentOS7+Nginx+MySQL+PHP)下的web伺服器。一、安裝httpd。 yum install -y httpd 安裝完成之後使用以下命令啟動httpd服務:
Time of Update: 2015-07-18
解決bash: mysql: command not found 的方法[root@Llover www]# mysqld -uroot-bash: mysqld: command not