MySQL是一個非常流行的小型關系型數據庫管理系統,2008年1月16號被Sun公司收購。目前MySQL被廣泛地應用在Internet上的中小型網站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。1、phpMyAdmin(http://www.phpmyadmin.net/)phpMyAdmin是最常用的MySQL維護工具,是一個用PHP開發的基于Web方式架構在網站
系統 2019-08-29 23:06:46 1990
http://bbs.sinobuy.cn/index.php/topic,4296.0.html?PHPSESSID=25ea8175fd223dca364084582215d04bcmd下切換到mysql安裝目錄例d:/mysql/bin前提:mysql用戶root密碼為空.輸入mysql-urootmysqlmysql>狀態下輸入updateusersetpassword=password('新密碼')whereuser='root';回顯Query
系統 2019-08-12 01:53:23 1990
今天在用sql模糊查詢包含字母d的時候,發現一些不包含此字母的也被查詢出來了:SELECT*FROMcustomWHEREcustom_realnameLIKE'%d%'查詢了一下,發現以下說明:(最后修改為:SELECT*FROMcustomWHEREcustom_realnameLIKEBINARY'%d%')今天在做mysql的一個搜索的時候發現我用selectnamefromcontactwherenamelike'%a%'的時候出來的結果除了包含
系統 2019-08-12 01:52:53 1990
索引的類型:普通索引:這是最基本的索引類型,沒唯一性之類的限制。唯一性索引:和普通索引基本相同,但所有的索引列只能出現一次,保持唯一性。主鍵:主鍵是一種唯一索引,但必須指定為"PRIMARYKEY"。全文索引:全文索引的索引類型為FULLTEXT。全文索引可以在VARCHAR或者TEXT類型的列上創建。索引的操作使用ALTERTABLE語句創建索引。altertabletable_nameaddindexindex_name(column_list);al
系統 2019-08-12 01:52:49 1990
無意義的存在,只是記錄學習MySQL的經歷:)WindowsPowerShell版權所有(C)2009MicrosoftCorporation。保留所有權利。PSC:\Users\kiwi>mysql-hlocalhost-uroot-pEnterpassword:****WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis29Serverversion:5.5.16My
系統 2019-08-12 01:33:42 1990
1.Mysql的正則表達式僅僅使SQL語言的一個子集,可以匹配基本的字符、字符串。例如:select*fromwp_postswherepost_nameREGEXP'hello',可以檢索出列post_name中所有包含hello的行REGEXP'.og'.是正則表達式中里一個特殊的字符。它表示匹配一個字符,因此,dog,hog,mog等等都能匹配。注意:關于LIKE和REGEXP的區別:LIKE匹配整個列。如果被匹配的文本僅在列值中出現,LIKE并不會
系統 2019-08-12 01:33:35 1990
測試版本mysql5.0.22+redhatel5vi/etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock#Defaulttousingoldpasswordformatforcompatibilitywithmysql3.x#clients(thoseusingthemysqlclient10compatibilitypackage).#old_password
系統 2019-08-29 23:46:27 1989
最近時間比較充足,有時間彌足一下自己在數據庫方面知識的不足,所以就在虛擬機上裝了個mysql。由于centos5.3默認的數據庫是5.0的,不支持視圖。所以只能卸載了,裝個5.1的。從mysql官網和Google出來的資料發現官網也提供已經編譯好的mysql文件,這些文件不是rpm格式的,而是一個壓縮包,需要手動進行配置。雖然centos安裝rpm包更省勁,但是為了更好的了解mysql的目錄結構,還是用壓縮包的二進制文件了。這里需要說明的是,雖然mysql
系統 2019-08-29 23:01:48 1989
在上一篇文章MySql-noinstall實踐中,簡單說了一下怎么免安裝mysql。今天又試了一下,有新的體會,因為以前安裝都是沿用舊的數據庫文件夾,并沒有發現這個問題。就是my.ini配置文件中datadir的配置。這個參數是指定了一個放置數據庫文件的目錄,可以任意,但是條件是些目錄中必須有:mysql這個數據庫(可以在壓縮包中的data目錄中找到)。如果設置的datadir中沒有此數據庫,在啟動mysql服務時會出錯。MySql-noinstall實踐
系統 2019-08-12 09:27:13 1989
describetable_name;這個命令用來顯示一個表格的結構+----------+-----------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+----------+-----------+------+-----+---------+-------+|ID|int(11)|NO|PRI|NULL|||userName|char(20)|NO||NUL
系統 2019-08-12 01:55:42 1989
MySQL數據庫引擎取決于MySQL在安裝的時候是如何被編譯的。要添加一個新的引擎,就必須重新編譯MYSQL。在缺省情況下,MYSQL支持三個引擎:ISAM、MYISAM和HEAP。另外兩種類型INNODB和BERKLEY(BDB),也常??梢允褂谩H绻夹g高超,還可以使用MySQL++API自己做一個引擎。下面介紹幾種數據庫引擎:ISAM:ISAM是一個定義明確且歷經時間考驗的數據表格管理方法,它在設計之時就考慮到數據庫被查詢的次數要遠大于更新的次數。因
系統 2019-08-12 01:55:11 1989
用mysql-e生成結果導入指定文件時:●若要同時顯示語句本身:-v●若要增加查詢結果行數:-vv●若要增加執行時間:-vvv在一些監控腳本中可以用來簡化代碼㈠不帶v測試:[mysql@even~]$mysql-uroot-poracle-e"SELECTVERSION();SELECTNOW()">/home/mysql/test.sql[mysql@even~]$cat/home/mysql/test.sqlVERSION()5.5.16-logNOW
系統 2019-08-12 01:55:11 1989
Mysql的查詢結果行字段拼接,能夠用以下兩個函數實現:1.concat函數mysql>selectconcat('1','2','3')fromtest;+---------------------+|concat('1','2','3')|+---------------------+|123|+---------------------+假設連接串中存在NULL,則返回結果為NULL:mysql>selectconcat('1','2',NULL,'
系統 2019-08-12 01:54:46 1989
mysql忘記密碼時,需要重設密碼。在Windows下的操作如下:1.關閉正在運行的MySQL。2.打開DOS窗口,轉到mysql\bin目錄。3.輸入mysqld--skip-grant-tables回車。如果沒有出現提示信息,那就對了。4.再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysql\bin目錄。5.輸入mysql回車,如果成功,將出現MySQL提示符>6.連接權限數據庫>usemysql;(>是本來就有的提示符,別忘了最后
系統 2019-08-12 01:54:15 1989
//首先查看是否存在MYSQL[root@localhost~]#rpm-qa|grep-imysqlmysql-libs-5.0.45-6.fc7//Mysql版本[root@localhost~]#rpm-emysql-libs-5.0.45-6.fc7//執行卸載//出錯信息error:Faileddependencies:libmysqlclient.so.15isneededby(installed)amarok-1.4.8-1.fc7.i386
系統 2019-08-12 01:53:51 1989