Time of Update: 2016-04-03
標籤:首先針對wampserver這個軟體來說,是很方面的! 在進行使用時都會涉及到關於mysql資料管理系統的相關密碼的修改,這個當然修改是很簡單,當時沒有想那麼多,想為自己的mysql添加一個密碼,方式如下: 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘); 方法2:用mysqladmin mysqladmin -u
Time of Update: 2016-04-03
標籤:1、建立備份檔案夾mkdir /var/lib/mysqlbackup 2、編寫備份指令碼代碼vi dbbackup.sh 3、指令碼內容#!/bin/shmysqldump -uuser -ppassword dbname | gzip > /var/lib/mysqlbackup/dbname`date +%Y-%m-%d_%H%M%S`.sql.gzcd /var/lib/mysqlbackup rm -rf `find . -name
Time of Update: 2016-04-03
標籤:建立進階連接上篇博文簡單的介紹了下連接的使用,這篇博文就介紹下如何來建立進階連接。使用表別名在前面的學習中,我們知道如何給列取一個別名,現在回顧下,如下:select cust_name,upper(cust_name) as upper_name from customers;或者是,用concat函數來對客戶的姓名和電話進行組合為一個新的資訊 ,將這個新的資訊取一個別名,如下: 以上就是給列取別名,也可以給計算欄位取別名。不僅如此,SQL還允許給表名取別名。這樣做有兩個主要理由,如下:
Time of Update: 2016-04-04
標籤: 很長時間不寫代碼動手能力明顯下降很多常見的錯誤還是經常發生,今天吐血了一次。 簡單的坑總是要多跳幾次才能甘心。很清晰的記得大學的時候在此坑差點悶死,現在又跳進這個坑了,搞了半天終於知道錯在哪裡。String sqlString = "insert into cryptcontent(content,assistentContent)
Time of Update: 2016-04-03
標籤:在mysql中,如果某條資料與其它資料存在一對多的關係,一般我們很自然的就會想到建立一個關係表。例如有一個景點資訊的資料表,其結構如下:idint(主鍵)namevarchar(景點名)provinceint(省份)cityint(城市)每個景點包含很多屬性,例如適合旅遊的月份,我們一般的做法可能有兩種:一種是增加一個varchar欄位,每個月份之間用一個特殊符號分隔儲存,例如“1,2,3,11,12”;另一種方法是建立一個關係表,如下:spots_idint(景點
Time of Update: 2016-04-02
標籤:環境:windows8+Python2.7+MySQL5.6嘗試過在C/C++中嵌入SQL語言,終於在其複雜“繁瑣”環境配置中敗下陣來,後來發現Python和MySQL比較容易實現,在Python中可以匯入MySQLdb包,調用已經封裝好的API介面,就能在Python中嵌入SQL語句,實現對資料庫的操作;Python調用MySQLdb庫函數,首先建立和MySQL資料庫連接connection,定義一個遊標cursor,就能向DBMS傳輸一條條SQL語句,交
Time of Update: 2016-04-02
標籤:完美解決php+mysql漢字儲存亂碼問題 序言:php與mysql資料庫漢字編碼的問題。1、 mysql資料庫端資料庫編碼方式統一設定為utf8_general_ci2、 php檔案裡的編碼方式以插入資料到資料庫為例,程式碼範例如下:<?php$conn = mysqli_connect("127.0.0.1","root","123");if (!$
Time of Update: 2016-04-02
標籤:由於項目需要建立定時器(evevt),所以就百度了一下,發現基本都是來源於一個模板,有些功能還不全,現在自己總結一下。註:mysql版本是從5.1開始才支援event的。如果你的版本低於5.1就先升級版本吧。查看版本的方法有很多,這裡只給大家提供一個 select version();1.查看是否開啟evevt與開啟evevt。1.1、MySQL evevt功能預設是關閉的,可以使用下面的語句來看evevt的狀態,如果是OFF或者0,表示是關閉的。
Time of Update: 2016-04-04
標籤:1. 假設你使用了Innodb儲存引擎2. 假設你在innodb設定了主鍵(叢集索引)3. 因為叢集索引頁面之間是通過雙向鏈錶鏈接,頁按照主鍵的順序排序 每個頁中的記錄也是通過雙向鏈表維護。叢集索引上儲存了主鍵的值 由於B+樹的特性,最左端的葉子節點儲存最小的值,最右端的葉子節點儲存最大的值。4. 最小值的一般方法:我們可以看到沒有使用key,設計的行299600行root:employees 11:00 > select min(emp_no) from
Time of Update: 2016-04-02
標籤:1、解壓。 2、將『D:\Program
Time of Update: 2016-04-02
標籤:修改密碼 mysql 設定檔 伺服器 change 在前幾天編譯安裝mysql5.7版本時,安裝完成後產生一串隨機密碼。隨後使用該隨機密碼的登陸mysql以便修改密碼時候,發現提示: ERROR 1862 (HY00
Time of Update: 2016-04-01
標籤:如下:#!/bin/shmysqladmin -P3306 -uroot -p‘password‘ -r -i 1 ext |awk -F"|" "BEGIN{ count=0; }"‘{ if($2 ~ /Variable_name/ && ((++count)%20 == 1)){\ print "----------|---------|--- MySQL Command Status --|----- Innodb row operation ----|--
Time of Update: 2016-04-03
標籤:mysql key index mysql的key和index 關聯式資料庫依賴於主鍵,它是資料庫物理模式的基石。主鍵在物理層面上只有兩個用途: 惟一地標識一行。 作為一個可以被外鍵有效引用的對象。
Time of Update: 2016-04-01
標籤:------建立資料庫(略)---------------------建立使用者mysql5.6以上用insert建立使用者是有問題的---------GRANT USAGE ON *.* TO ‘user01‘@‘localhost‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;-----------授權-----------------這裡我建立了個Library資料庫給user01-----------grant all privileges
Time of Update: 2016-04-01
標籤:MySQL的安裝和配置1.去官網下載mysql-5.6.29-winx64.zip包。地址:http://dev.mysql.com/downloads/mysql/5.6.html2,把安裝包解壓到自己指定的目錄,我的解壓到目錄為E:\mysql\mysql-5.6.29-winx64\mysql-5.6.13-winx64,解壓後如下: 其中my-default.ini
Time of Update: 2016-04-03
標籤:mysql安裝完之後,登陸後發現只有兩個資料庫:mysql> show databases;+--------------------+| Database |+--------------------+| information_schema | | test
Time of Update: 2016-04-01
標籤:我們知道從MySQL表中使用SQL SELECT 語句來讀取資料。如需有條件地從表中選取資料,可將 WHERE 子句添加到 SELECT 語句中。文法以下是SQL SELECT 語句使用 WHERE 子句從資料表中讀取資料的通用文法:SELECT field1, field2,...fieldN FROM table_name1, table_name2...[WHERE condition1 [AND [OR]]
Time of Update: 2016-04-03
標籤:在WHERE後使用LIKE操作符能夠進行萬用字元過濾:products表例如以下:watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eWluZ18xMDAx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >a 使用%萬用字元:b 使用兩個%萬用字元:c
Time of Update: 2016-04-01
標籤:information_schema 資料庫是MySQL內建的,可看作是一個資料庫,確切說是資訊資料庫。其中儲存著關於MySQL伺服器所維護的所有其他資料庫的資訊。如資料庫名,資料庫的表,表欄的資料類型與存取權限等SCHEMATA表:提供了關於資料庫的資訊。TABLES表:給出了關於資料庫中的表的資訊。COLUMNS表:給出了表中的列資訊。STATISTICS表:給出了關於表索引的資訊。 配合concat()函數可以達到如虎添翼的效果;SELECT CONCAT(‘update
Time of Update: 2016-04-01
標籤:delete from `jb_postcontent` where id not in(select min(id) from (select * from `jb_postcontent`) as t group by t.id);網上搜尋的大部分都是如下這樣delete from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) >