Time of Update: 2016-10-19
標籤:1.mysql串聯更新有兩種方式:觸發器更新和外鍵更新.2.觸發器更新和外鍵更新的目的都是為了保證資料完整性。 我們通常有這樣的需求:刪除表Table 1中記錄,需要同時刪除其它表中與Table 1有關的若干記錄。舉個例子:現有2個實體- 麻將機 學生、課程,1種聯絡- 成績分別建立 學生表 students, 課程表course,成績表score--建立 學生表 studentsCREATE TABLE IF NOT EXISTS `students` ( `id`
Time of Update: 2016-10-19
標籤:CREATE TABLE `comment` ( `c_id` int(11) NOT NULL auto_increment COMMENT ‘評論ID‘, `u_id` int(11) NOT NULL COMMENT ‘使用者ID‘, `name` varchar(50) NOT NULL default ‘‘ COMMENT ‘使用者名稱稱‘, `content` varchar(1000) NOT NULL default ‘‘
Time of Update: 2016-10-19
標籤:一對一一張表的一條記錄一定只能與另外一張表的一條記錄進行對應,反之亦然。學生表:姓名,性別,年齡,身高,體重,籍貫,家庭住址,緊急連絡人其中姓名、性別、年齡、身高,體重屬於常用資料,但是籍貫、住址和連絡人為不常用資料如果每次查詢都是查詢所有資料,不常用的資料就會影響效率,實際又不用常用資訊表:ID(P),姓名,性別,年齡,身高,體重不常用資訊表:ID(P),籍貫,家庭住址,緊急連絡人解決方案:將常用的和不常用的資訊分享儲存,分成兩張表不常用資訊表和常用資訊表,保證不常用資訊表與常用資訊表能
Time of Update: 2016-10-19
標籤:1.資料庫中的多對多關聯關係一般需採用中間表的方式處理,將多對多轉化為兩個一對多。2.通過表的關係,來協助我們怎樣建表,建幾張表。一對一一張表的一條記錄一定只能與另外一張表的一條記錄進行對應,反之亦然。學生表:姓名,性別,年齡,身高,體重,籍貫,家庭住址,緊急連絡人其中姓名、性別、年齡、身高,體重屬於常用資料,但是籍貫、住址和連絡人為不常用資料如果每次查詢都是查詢所有資料,不常用的資料就會影響效率,實際又不用常用資訊表:ID(P),姓名,性別,年齡,身高,體重不常用資訊表:ID(P),籍貫
Time of Update: 2016-10-19
標籤:首先,目前在產品環境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允許使用外鍵,所以,我們的資料表必須使用InnoDB引擎。 下面,我們先建立以下測試用資料庫表: CREATE TABLE `roottb` ( `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL, `data`&n
Time of Update: 2016-10-19
標籤: 為什麼選擇MySQL 1:mysql效能卓越,服務穩定,很少出現異常宕機 2:mysql開源免費,無著作權制約,自主性及使用成本低 3:產品耦合度,mysql支援多種作業系統,支援多開發語言,特別是php 4:技術積累,龐大的活躍的社區, 5:軟體體積小,安裝簡單,易於維護 MySQL資料庫分類與版本升級 MySQL官網http://
Time of Update: 2016-10-18
標籤:mysql1、應盡量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。2、對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。3、應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is
Time of Update: 2016-10-18
標籤:隔離等級 事務 一、隔離等級 (1)mysql隔離等級 1、read-uncommitted 2、read-committed &nb
Time of Update: 2016-10-18
標籤:linux rsyslog+mysql+loganalyzer 服務實驗環境:當前作業系統:Linux CentOS 7 3.10.0-327.el7.x86_64所需要的軟體包:1,mysql: mariadb-5.5.44-2.el7.centos.x86_642, loganalyzer: loganalyzer-3.6.53, httpd: httpd-2.4.6-40.el7.centos.x86_644, php:
Time of Update: 2016-10-18
標籤:給大家介紹一個servlet、jsp和mysql之間簡單的相互轉換(就是使用頁面訪問資料庫),以資料庫中table表格為例。1、建立一個servlet,命名為Check,把資料庫中資料掉取出來 Connection con = Connect.get();//之前分裝好類(上個部落格說過)try {Statement st = con.createStatement();ResultSet rs = st.executeQuery("select * from dvd1"
Time of Update: 2016-10-18
標籤: 首先需要兩個伺服器(也可以用一台,但不推薦)1伺服器用yum安裝Apache+php+php-mysql2伺服器用yum安裝mysql 1伺服器用yum安裝Apache和php+php-mysqlyum install httpd -yyum install php -yyum install php -mysql完成後必須關閉防火牆和setenforce(永久關閉) 安裝好httpd服務以後吧網頁需要的檔案放進 /var/www/html/檔案夾下2伺服器yum
Time of Update: 2016-10-18
標籤:使用兩台伺服器 Centos 7 做 php和httpd和php-sql 服務的安裝 CentOS 5 做php 和 mysql 的安裝 1.搭建本地yum源 兩台伺服器 都是 2.關閉防火牆和selinux 兩台都是 3.Centos 7 192.168.100.105 ip地址 Centos 5 192.168.100.205 ip地址 4. 安裝 Centos 5 mysql 後 重啟
Time of Update: 2016-10-18
標籤:首先需要兩個伺服器A伺服器安裝Apache+php+php-mysql的網站b伺服器安裝mysql A伺服器用yum安裝Apache和php+php-mysqlyum install httpd -yyum install php -yyum install php -mysql注意事項:必須關閉防火牆和setenforce b伺服器yum install mysql-server -y //安裝資料庫service mysql restart //重啟資料庫 mysql
Time of Update: 2016-10-18
標籤:搭建準備方案一:將全部部署到一台伺服器方案二:A伺服器(centos7):Apache+php+php的網站B伺服器(centos5):mysql我們使用的是方案二 一丶將各伺服器所需軟體安裝好A伺服器:#yum install httpd -y ///安裝Apache#yum install php -y ///安裝PHP#yum install php-mysql -y ///安裝串連PHP與MySQL的服務#setenforce 0
Time of Update: 2016-10-18
標籤:文章轉載:http://www.cnblogs.com/chevin/p/5683281.html ———————————————-庫操作———————————————-1.①匯出一個庫結構mysqldump -d dbname -u root -p > xxx.sql②匯出多個庫結構mysqldump -d -B dbname1 dbname2 -u root -p > xxx.sql 2.①匯出一個庫資料mysqldump -t dbname -u
Time of Update: 2016-10-18
標籤:mysql如何設定密碼 有很多方法:1.用root 進入mysql後mysql>set password =password(‘你的密碼‘);mysql>flush privileges; 2.使用GRANT語句 mysql>grant all on *.* to ‘root‘@‘localhost‘ IDENTIFIED BY ‘你的密碼‘with grant option ; www.2cto.com mysql&
Time of Update: 2016-10-19
標籤:一.理論準備 Map是索引值對的集合介面,它的實作類別主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基於紅/黑樹狀結構(Red-Black tree)的 NavigableMap 實現,該映射根據其鍵的自然順序進行排序,或者根據建立映射時提供的
Time of Update: 2016-10-19
標籤:共用鎖定shared lock(也叫讀鎖read lock)又稱讀鎖,若事務T對資料對象A加上S鎖,則事務T可以讀A但不能修改A,其他事務只能再對A加S鎖,而不能加X鎖,直到T釋放A上的S鎖。這保證了其他事務可以讀A,但在T釋放A上的S鎖之前不能對A做任何修改。共用鎖定不阻塞共用鎖定,阻塞排它鎖獨佔鎖定exclusive lock(也叫writer
Time of Update: 2016-10-19
標籤:1.1、MySQL中“鍵”和“索引”的定義相同,所以外鍵和主鍵一樣也是索引的一種。不同的是MySQL會自動為所有表的主鍵進行索引,但是外鍵欄位必須由使用者進行明確的索引。用於外鍵關係的欄位必須在所有的參照表中進行明確地索引,InnoDB不能自動地建立索引。2.2、外鍵可以是一對一的,一個表的記錄只能與另一個表的一條記錄串連,或者是一對多的,一個表的記錄與另一個表的多條記錄串連。3.3、如果需要更好的效能,並且不需要完整性檢查,可以選擇使用My
Time of Update: 2016-10-19
標籤:MySQL支援外鍵的儲存引擎只有InnoDB,在建立外鍵的時候,要求父表必須有對應的索引,子表在建立外鍵的時候也會自動建立對應的索引。在建立索引的時候,可以指定在刪除、更新父表時,對子表進行的相應操作,包括RESTRICT、NO ACTION、SET NULL和CASCADE。其中RESTRICT和NO ACTION相同,是指在子表有關聯記錄的情況下父表不能更新;CASCADE表示父表在更新或者刪除時,更新或者刪除子表對應記錄;SET