凌亂的小筆記,平時(shí)用的一些功能,稍稍總結(jié)一下。1.把某表的一欄復(fù)制到另一張表里面去。mysql貌似不支持select*into,所以只能create一張新表了,其實(shí)還是很簡(jiǎn)單的。createtablenew_table_name(select*fromold_table_name);2.讓mysql數(shù)據(jù)庫(kù)允許遠(yuǎn)程訪問(wèn)。兩種方法:(1)改表方法。mysql–uroot–pmysql>usemysql;mysql>updateusersethost='%'wh
系統(tǒng) 2019-08-12 01:32:28 1873
MySQL存儲(chǔ)過(guò)程帶in和out參數(shù)最簡(jiǎn)單的例子:[html]mysql>DELIMITER$$mysql>USEtest$$Databasechangedmysql>DROPPROCEDUREIFEXISTS`sp_add`$$QueryOK,0rowsaffected(0.00sec)mysql>CREATEPROCEDUREsp_add(aINT,bINT,OUTcINT)->BEGIN->SETc=a+b;->END$$QueryOK,0rowsa
系統(tǒng) 2019-08-12 01:32:28 1873
1、在創(chuàng)建表、對(duì)表進(jìn)行操作之前,必須首先選擇數(shù)據(jù)庫(kù)。通過(guò)mysql_select_db()函數(shù)選取數(shù)據(jù)庫(kù)。當(dāng)您創(chuàng)建varchar類型的數(shù)據(jù)庫(kù)字段時(shí),必須規(guī)定該字段的最大長(zhǎng)度,例如:varchar(15)。1
系統(tǒng) 2019-08-12 01:32:16 1873
原文:mysql數(shù)據(jù)庫(kù)的安裝以及常見(jiàn)優(yōu)化設(shè)置本文根據(jù)優(yōu)才網(wǎng)課程整理,面向web開(kāi)發(fā)者,內(nèi)容以實(shí)用為主,專業(yè)DBA可以繞行。如果你在大公司,可能有專門(mén)的DBA來(lái)做這些事情,如果你在一個(gè)小公司當(dāng)架構(gòu)師或者技術(shù)總監(jiān),或者你自己創(chuàng)業(yè),那DBA的活你也得干了。咱們來(lái)講一下基本的mysql安裝和優(yōu)化。一:MYSQL安裝和基本配置在linux上安裝,可以用包管理工具來(lái)安裝,比較簡(jiǎn)單:RedHat系列:yum-yinstallmysqlmysql-serverDebian
系統(tǒng) 2019-08-12 01:32:12 1873
很多互聯(lián)網(wǎng)應(yīng)用程序都提供了全文搜索功能,用戶可以使用一個(gè)詞或者詞語(yǔ)片斷作為查詢項(xiàng)目來(lái)定位匹配的記錄。在后臺(tái),這些程序使用在一個(gè)SELECT查詢中的LIKE語(yǔ)句來(lái)執(zhí)行這種查詢,盡管這種方法可行,但對(duì)于全文查找而言,這是一種效率極端低下的方法,尤其在處理大量數(shù)據(jù)的時(shí)候。
安裝opencms使用mysql數(shù)據(jù)庫(kù)時(shí),出現(xiàn)錯(cuò)誤Java代碼MySQLsystemvariable'max_allowed_packet'issetto1048576Byte(1MB).PleasenotethatitwillnotbepossibleforOpenCmstohandlefilesbiggerthanthisvalueintheVFS.Errorwhilecheckingtheserverconfiguration!-----------
系統(tǒng) 2019-08-29 22:59:03 1872
MySQL:grant語(yǔ)法詳解(MySQL5.X)MySQL:Grant語(yǔ)法詳解(MySQL5.X)MySQL:grant語(yǔ)法詳解(MySQL5.X)本文實(shí)例,運(yùn)行于MySQL5.0及以上版本。MySQL賦予用戶權(quán)限命令的簡(jiǎn)單格式可概括為:grant權(quán)限on數(shù)據(jù)庫(kù)對(duì)象to用戶一、grant普通數(shù)據(jù)用戶,查詢、插入、更新、刪除數(shù)據(jù)庫(kù)中所有表數(shù)據(jù)的權(quán)利。grantselectontestdb.*tocommon_user@'%'grantinsertontes
系統(tǒng) 2019-08-29 22:48:35 1872
準(zhǔn)備數(shù)據(jù):createtablestudent(idint,namevarchar(20),chinesefloat,englishfloat,mathfloat);insertintostudent(id,name,chinese,english,math)values(1,`張小明`,89,78,90);insertintostudent(id,name,chinese,english,math)values(2,`李進(jìn)`,67,98,56);inse
系統(tǒng) 2019-08-29 22:10:32 1872
事件:我們使用DOS窗口插入中文數(shù)據(jù)的時(shí)候顯示不成功原因:我們的客戶端不能接受UTF-8的編碼,只能接受GBK編碼,否則不識(shí)別客戶端的命令內(nèi)容。服務(wù)器只能接受UTF-8的編碼,這樣需要讓客戶端能夠接受GBK編碼1查看數(shù)據(jù)庫(kù)變量命令mysql>showvariableslike'char%';+--------------------------+--------------------------------------------------------
系統(tǒng) 2019-08-29 22:10:31 1872
普通MySQL運(yùn)行,數(shù)據(jù)量和訪問(wèn)量不大的話,是足夠快的,但是當(dāng)數(shù)據(jù)量和訪問(wèn)量劇增的時(shí)候,那么就會(huì)明顯發(fā)現(xiàn)MySQL很慢,甚至down掉,那么就要考慮優(yōu)化我們的MySQL了。優(yōu)化無(wú)非是從三個(gè)角度入手:第一個(gè)是從硬件,增加硬件,增加服務(wù)器。第二個(gè)就是對(duì)我們的MySQL服務(wù)器進(jìn)行優(yōu)化,增加緩存大小,開(kāi)多端口,讀寫(xiě)分開(kāi)。第三個(gè)就是我們的應(yīng)用優(yōu)化,建立索引,優(yōu)化SQL查詢語(yǔ)句,建立緩存等等。我就簡(jiǎn)單的說(shuō)說(shuō)SQL查詢語(yǔ)句的優(yōu)化。因?yàn)槿绻覀僕eb服務(wù)器比數(shù)據(jù)庫(kù)服務(wù)器多
系統(tǒng) 2019-08-12 09:30:34 1872
環(huán)境:NavicatforMysql8.2+MySQLSever5.1問(wèn)題:通過(guò)MySQL命令行能連接,但是通過(guò)NavicatforMysql8.2卻連不上,出現(xiàn)如下錯(cuò)誤:2003-can'sconnecttoMySQLserveron'localhost'10061解決:刪除安裝目錄下的my.ini,然后打開(kāi)/MySQLServer/MySQLServerInstanceConfigWizard(XX:\Programfiles\MySQLServer5
系統(tǒng) 2019-08-12 09:29:47 1872
Failedtoissuemethodcall:Unitmysql.servicefailedtoload:Nosuchfileordirectory解決的方式作者:chszs。轉(zhuǎn)載需注明。博客主頁(yè):http://blog.csdn.net/chszs1、軟件環(huán)境:OpenSUSE13.1x64MySQL5.6.20x642、採(cǎi)用RPM包安裝MySQL5.6.20#rpm-ivhMySQL-server-5.6.20-1.sles11.x86_64.rpm
系統(tǒng) 2019-08-12 09:27:16 1872
在上一篇文章MySql-noinstall實(shí)踐中,簡(jiǎn)單說(shuō)了一下怎么免安裝mysql。今天又試了一下,有新的體會(huì),因?yàn)橐郧鞍惭b都是沿用舊的數(shù)據(jù)庫(kù)文件夾,并沒(méi)有發(fā)現(xiàn)這個(gè)問(wèn)題。就是my.ini配置文件中datadir的配置。這個(gè)參數(shù)是指定了一個(gè)放置數(shù)據(jù)庫(kù)文件的目錄,可以任意,但是條件是些目錄中必須有:mysql這個(gè)數(shù)據(jù)庫(kù)(可以在壓縮包中的data目錄中找到)。如果設(shè)置的datadir中沒(méi)有此數(shù)據(jù)庫(kù),在啟動(dòng)mysql服務(wù)時(shí)會(huì)出錯(cuò)。MySql-noinstall實(shí)踐
系統(tǒng) 2019-08-12 09:27:13 1872
1、顯示數(shù)據(jù)庫(kù)showdatabases;2、選擇數(shù)據(jù)庫(kù)use數(shù)據(jù)庫(kù)名;3、顯示數(shù)據(jù)庫(kù)中的表showtables;4、顯示數(shù)據(jù)表的結(jié)構(gòu)describe表名;5、顯示表中記錄SELECT*FROM表名6、建庫(kù)createdatabse庫(kù)名;7、建表createtable表名(字段設(shè)定列表);mysql>createtablename(->idintauto_incrementnotnullprimarykey,->unamechar(8),->genderc
系統(tǒng) 2019-08-12 01:55:41 1872
C:\mysql\bin>mysql-uroot-pEnterpassword:****WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis4Serverversion:5.0.51b-community-ntMySQLCommunityEdition(GPL)Type'help;'or'\h'forhelp.Type'\c'toclearthebuffer.mysql>
系統(tǒng) 2019-08-12 01:55:35 1872