開啟下載的mysql安裝檔案mysql-5.0.27-win32.zip,雙擊解壓縮,執行“setup.exe”mysql安裝嚮導啟動,按“Next”繼續,選擇安裝型別,有“Typical(預設)”、“Complete(完全)”、“Custom(使用者自定義)”三個選項,我們選擇“Custom”,有更多的選項,也
MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS 應用軟體。下面小編就來介紹一下如何安裝MySQL。
方法
首先開啟360搜尋,如圖。
如何安裝MySQL5.0圖解教程 Mysql安裝完成後,請通過開始-程式-附件-命令提示符進入: 錄入cd C:mysqlbin 並按下回車鍵,將目錄切換為 cd C:mysqlbin 在 C:mysqlbin> 命令提示符下錄入 mysqld-nt -install 命令,然後按下回車,如果出現
輸入”MySQL",再點選搜尋。
1、先下載安裝程式,然後開啟Setup.exe檔案,開始mysql的安裝。 2、點選Next開始下一步安裝。預設是Typical,選擇Custom,因為Typical模式不允許改變安裝路徑,只能安裝在C盤。 3、然後需要選擇元件和更改資料夾位置,元件可以預設的,位置要選
選擇第一個官網,然後進行下載。
前置條件: 1、在阿里雲伺服器de系統是win service 2012。 2、伺服器裡自己安裝了my sql 5.7 3、本地也安裝了my sql 5.7 需求:想通過本地的mysql連線上遠端的伺服器的mysql,這樣自己在本地操作資料庫比在伺服器裡資料庫要好。 步驟: 一、增加
首先開啟MySQL安裝介面,如圖,選擇“Next”。
方法/步驟MySQL安裝檔案分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點選安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:ProgramFilesMySQLMySQLServer5.6該目錄中
勾選下方的複選框,點選“Next”。
樓主,你好,請參照這裡安裝: Linux系統環境:http://wenku.baidu.com/view/2e81cf8e680203d8ce2f2468.html window7系統環境:http://wenku.baidu.com/view/0a2ac8c54028915f804dc21d.html window xp 可參照這個:http://wenku.baidu.com/view/
選擇第二個“Custom”,自定義安裝,點選“Next”。
勾選同意,然後點下一步。 然後根據個人需求選擇一個安裝,一般預設就可以了。 最新MySQL5.7.17安裝教程(詳細圖文版本) 最新MySQL5.7.17安裝教程(詳細圖文版本) 左邊是你電腦上可以連線到mysql的軟體,比如Visual Studio,Eclipse,PyCharm
在下方的“Browse”可以更改存放路徑,然後點選“Next”。
在Windows系統中,配置檔案預設是安裝目錄下的 my.ini 檔案(或my-default.ini),部分配置需要在初始安裝時配置,大部分也可以在安裝完成後進行更改。當然,極端情況下,所有的都是可以更改的。 我們發現解壓後的目錄並沒有my.ini檔案,沒關係
最後點選下方的“Install”開始安裝。
看他們網上的,寫得都是千篇一律,同時,好多也寫得不是很好,下面是我自己總結的有關mysql的使用細節,也是我在學習過程中的一些記錄吧,希望對你有點幫助,後面有關儲存過程等相關操作還沒有總結好,下次總結好了再發給你吧,呵呵~~~~~ MySql
安裝好後點擊“Finish”。
需要配置環境,還有禁用所有佔80埠的程式,或者修改為8080端,網上教程非常多,樓主可以很快找到答案
然後繼續在MySQL安裝目錄下,執行MySQLInstanceConfig.exe檔案,如圖。
資料庫目錄不存在。你先在my.ini裡面data目錄設定路徑,重啟mysql。看是不是正常的 你是如何安裝的,安裝包還是zip解壓。 安裝包的 話就需要去看下programData目錄下的mysql資料夾拷貝到你要存放的data目錄下。
勾選第一個“詳細配置”,然後點選“Next”。
你這個是複製貼上上去的坑爹呀 你要自己手打mysql -u root -p 你可以自己看你打出來的和複製的是不同的那個扛
勾選第一個“開發機”,然後點選“Next”。
安裝之前 確保完全刪除以前安裝的mysql資料庫,包括登錄檔資訊等。其實安裝sql server 2000很好,安裝方便得多。 不多說,看下面: 下載mysql 5.0: http://download.mysql.cn/src/2006/0218/199.html 安裝: 開啟下載的mysql安裝檔案 .zip,雙
再勾選“多功能資料庫”,繼續“Next”。
MySQL安裝方式有兩種,一種是壓縮包安裝 一種是可執行檔案安裝。後者才能在控制面板看到,前者只需要刪除MySQL的服務和安裝目錄就行了
勾選第一個,數量為20的連線數量配置,如圖。
Designer4的繼任者。你可以用MySQL Workbench設計和建立新的資料庫圖示,建立資料庫文件,以及進行復雜的MySQL 遷移。MySQL Workbench是下一代的視覺化資料庫設計、管理的工具,它同時有開源和商業化的兩個版本。該軟體支援Windows和Linux系統
勾選右邊的“add”複選框,“Next”。
1、不要用Navicat Premium這個軟體,不是很好,我上傳的哪個更好哈,裡面有註冊碼,我公司都在用。 2、上傳的哪個附近裡
這個介面中,選擇最後一個自定義編碼集,繼續“Next”。
MySQL資料庫MySQL資料庫•資料庫概述•資料庫基礎知識•SQL語言•MySQL資料庫基礎操作第一部分:資料庫概述•資料庫基本概念•什麼是MySQL資料庫•MySQL基本操作資料庫基本概念•資料(Data)•資料
環境選擇頁面如圖勾選應有的專案,然後點選“Next”。
可以在電腦安裝一個MySQL資料庫,MySQL 是一個關係型資料庫管理系統,由瑞典 MySQL AB 公司開發,目前屬於 Oracle 旗下公司。 下面的是MySQL
進入設定密碼介面,選擇第一個,後面兩個框中輸入密碼,再勾選下方的選項。
mysql教程 百度雲 誰可以分享一下,萬分感謝。 誰可以分享一下,萬分感謝。 展開 我來答 你的回答被採納後將獲得: 系統獎勵15(財富值+成長值)+
最後點選完成“Finish”。
需要在 php 裡面開啟 zend php.ini中的zend_optimizer.enable_loader = 0改成1,重啟Apache,Zend Optimizer就啟動了
擴充套件閱讀,以下內容您可能還感興趣。
win7怎麼安裝mysql 5.6.23?有具體圖文教程嗎
開源的軟體說明書還是不錯的
自己仔細看吧
mysql基本語句詳細教程
看他們網上的,寫得都是千篇一律,同時,好多也寫得不是很好,下面是我自己總結的有關mysql的使用細節,也是我在學習過程中的一些記錄吧,希望對你有點幫助,後面有關儲存過程等相關操作還沒有總結好,下次總結好了再發給你吧,呵呵~~~~~
MySql學習筆記
MySql概述:MySql是一個種關聯資料庫管理系統,所謂關聯資料庫就是將資料儲存在不同的表中,而不是將所有資料放在一個大的倉庫中。這樣就增加了速度與提高了靈活性。並且MySql軟體是一個開放原始碼軟體。
注意,MySql所支援的TimeStamp的最大範圍的問題,在32位機器上,支援的取值範圍是年份最好不要超過2030年,然後如果在64位的機器上,年份可以達到2106年,而對於date、與datetime這兩種型別,則沒有關係,都可以表示到9999-12-31,所以這一點得注意下;還有,在安裝MySql的時候,我們一般都選擇Typical(典型安裝)就可以了,當然,如果還有其它用途的話,那最好選擇Complete(完全安裝);在安裝過程中,一般的還會讓你進行伺服器型別的選擇,分別有三種伺服器型別的選擇,(Developer(開發機)、Server Machine(伺服器)、Dedicated MySql Server Machine(專用MYSQL伺服器)),選擇哪種型別的伺服器,只會對配置嚮導對記憶體等有影響,不然其它方面是沒有什麼影響的;所以,我們如果是開發者,選擇開發機就可以啦;然後接下來,還會有資料庫使用情況對話方塊的選擇,我們只要按照預設就可以啦;
連線與斷開伺服器:
連線:在windows命令提示符下輸入類似如下命令集:mysql –h host –u user –p
例如,我在用的時候輸入的是:mysql –h localhost –u root –p
然後會提示要你輸入使用者密碼,這個時候,如果你有密碼的話,就輸入密碼敲回車,如果沒有密碼,直接敲回車,就可以進入到資料庫客戶端;連線遠端主機上的mysql,可以用下面的命令:mysql –h 159.0.45.1 –u root –p 123
斷開伺服器:在進入客戶端後,你可以直接輸入quit然後回車就可以了;
下面就資料庫相關命令進行相關說明
你可以輸入以下命令對資料庫表格或者資料庫進行相關操作,在這裡就省略了,然後直接進行文字說明了;
Select version(),current_date;//從伺服器得到當前mysql的版本號與當前日期
Select user(); //得到當前資料庫的所有使用者
Use databasename; 進入到指定的資料庫當中,然後就可以操作這個資料庫當中的表格了
Show databases; //查詢目前資料庫中所有的資料庫,並且顯示出來;
Create batabase databasename;建立資料庫,例如:create database manager;
Show tables; //檢視當前資料庫中的所有表格;
Create table tablename(colums);建立表,並且給表指定相關列,例如:create table pet(name varchar(20),owner varchar(20),species varchar(20),sex char(1),birth date,death date);
Describe tablename;將表當中的所有資訊詳細顯示出來,例如:describe pet;
可以用命令一次插入多e5a48de588b6e79fa5e9819331333239306636條記錄,例如:
Insert into pet values(‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,null),( ‘Puffball’,’Diane’,’hamster’,’f’,’1993-12-3’,now());
Select * from pet; 從pet表當中查詢出所有的記錄,顯示出來;
Delete from pet where id=1;刪除ID為1的那一條記錄;
Update pet set birth=’2001-1-3’ where name=’Bowser’;更新name為Bowser的記錄當中的birth欄位的值;
Select distinct owner from pet;從pet表中選擇出owner欄位的值唯一的行,如果有多行記錄這個欄位的值相同,則只顯示最後一次出現這一值的一行記錄;
有關日期計算:
Select name,birth,curdate(),(year(curdate())-year(birth)) as age from pet;
此處,year()函式用於提取對應欄位的年份,當然類似的還有month(),day()等;
在mysql當中,sql語句可以使用like查詢,可以用”_”配任何單個字元,用”%”配任意數目字元,並且SQL模式預設是忽略大小寫,例如:select * from pet where name like ‘%fy’;
當然也可以用正則表示式模式進行配。
同時在sql當中,也要注意分組函式、排序函式、統計函式等相關用法,在這裡只列舉一二;
Select species,count(*) from pet group by speceis;
Select * from pet order by birth desc;
查詢最大值的相關操作:
Select max(age) from pet;
取前多少項記錄,這個主要用於分頁查詢操作當中,
Select * from pet order by birth desc limit 3;取前三條記錄,
Select * from pet order by birth desc limit 0,3;這個可以用於分頁查詢,limit後面的第一個引數,是起始位置,第二個引數是取記錄條數;
有關建立表格自增長欄位的寫法:
Create table person(id int(4) not null auto_increment,name char(20) not null,primary key (id));
修改表操作:
向表中增加欄位:注意,在這個地方,如果是增加多個欄位的時候,就要用括號括起來,不然會有問題,如果是單個欄位的話,不用括號也沒事;
Alter table test add(address varchar(50) not null default ‘xm’,email varchar(20) not null);
將表中某個欄位的名字修改或者修改其對應的相關屬性的時候,要用change對其進行操作;
Alter table test change email email varchar(20) not null default ‘zz’;//不修改欄位名
Alter table test change email Email varchar(30) not null;//修改欄位名稱
刪除表中欄位:
Alter table test drop email;//刪除單個欄位
Alter table test drop address,drop email;//刪除多列
可以用Drop來取消主鍵與外來鍵等,例如:
Alter table test drop foreign key fk_symbol;
刪除索引:
Drop index index_name on table_name;
例如:drop index t on test;
向表中插入記錄:注意,當插入表中的記錄並不是所有的欄位的時候,應該要在前面列出欄位名稱才行,不然會報錯;
Insert into test(name) values(‘ltx’);
Insert into test values(1,’ltx’);
也可以向表中同時插入多列值,如:
Insert into test(name) values(‘ltx’),(‘hhy’),(‘xf’);
刪除表中記錄:
Delete from test;//刪除表中所有記錄;
Delete from test where id=1;//刪除表中特定條件下的記錄;
當要從一個表或者多個表當中查詢出一些欄位然後把這些欄位又要插入到另一個表當中的時候,可以用insert …..select語法;
Insert into testt(name) (select name from test where id=4);
從檔案中讀取行插入資料表中,可以用Load data infile語句;
Load data infile ‘test.txt’ into table test;
可以用Describe語法進行獲取有關列的資訊;
Describe test;//可以檢視test表的所有資訊,包括對應列欄位的資料型別等;
MySql事務處理相關語法;
開始一項新的事務:start transaction或者begin transaction
提交事務:commit
事務回滾:rollback
set autocommit true|false 語句可以禁用或啟用預設的autocommit模式,只可用於當前連線;
例子:
Start transaction;
Update person set name=’LJB’ where id=1;
Commit | rollback;
資料庫管理語句
修改使用者密碼:以root使用者為例,則可以寫成下面的;mysql –u root –p 舊密碼 –password 新密碼
Mysql –u root –password 123;//將root使用者的密碼修改成123,由於root使用者開始的時候,是沒有密碼的,所以-p舊密碼就省略了;
例如修改一個有密碼的使用者密碼:mysql –u ltx –p 123 –password 456;
增加一個使用者test1,密碼為abc,讓他可以在任何時候主機上登陸,並對所有資料庫有查詢、插入、修改、刪除的許可權。
Grant select,insert,update,delete on *.* to test1@”%” identified by ‘abc’;
增加一個test2使用者,密碼為abc,讓他只可以在localhost上登陸,並且可以對資料庫進行查詢、插入、修改、刪除操作;
Grant select,insert,update,delete on mydb.* to test2@localhost identified by ‘abc’;
如果不想讓使用者test2有密碼,可以再輸入以下命令消掉密碼:
Grant select,insert,update,delete on mydb.* to test2@localhost identified by “”;
備份資料庫常用命令:mysqldump –h host –u username –p dbname>儲存路徑與檔名
然後回車後,會讓你輸入使用者密碼,輸入密碼後,再回車就OK啦;
Mysqldump –hlocalhost –uroot –p test >E:\db\test.sql
這一命令具體解釋下:
這個命令就是備份test資料庫,並且將備份的內容儲存為test.sql檔案,並且儲存在E:\db下面;
命令當中-p 前面的test是資料庫名,然後在資料庫名後面要跟上一個”>”,然後接下來,就是寫要儲存的位置與儲存檔案的檔名;
將備份好的資料庫匯入到資料庫當中去:也就是執行.sql檔案將資料庫匯入資料庫當中去->
首先你得建立資料庫,然後執行如下命令:mysql –hlocalhost –uroot –p linux<E:\db\test.sql然後回車,再輸入密碼就可以啦;
解釋下上面的命令:linux是就要匯入的資料庫名字,然後後面要緊跟著“<”符號,然後後面就是要匯入的資料庫檔案;
將資料庫匯出儲存成XML檔案、從XML檔案匯入資料到資料庫:
匯出表中資料:mysql –X –h hostName –u userName –p Pwd –e “use DatabaseName;sql;” >xml檔名
或者用另外一種方式也行:mysqldump –xml –h hostName –u userName –p pwd dbName tableName //這一種只用於顯示在當前的mysql客戶端,不儲存到檔案當中;
相關說明:-X代表的是檔案的格式是XML,然後-e一寫不能掉,還有就是要用雙引號將要操作的語句括起來;單引號不行;
例如:mysql –X –hlocalhost –uroot –p –e “use test;select * from pet;”>E:\db\out.xml
從XML檔案匯入資料到資料庫:
Insert into tableName values(1,load_file(‘filepath’));
例如:insert into pet values(1,load_file(“E:\db\out.xml”));
檢視資料庫狀態與查詢程序:
Show status;//檢視狀態
Show processlist;//檢視程序
更改使用者名稱,用以下命令:
Update set user=”新名字” where user=”舊使用者名稱”;
給資料庫使用者設定管理員許可權:
Mysqladmin –h host –u username –p pwd;
以root使用者為例;
Mysqladmin –h localhost –u root –p 123;
儲存過程與函式
儲存程式和函式分別是用create procedure和create function語句,一個程式要麼是一個程式要麼是一個函式,使用call語句來呼叫程式,並且程式只能用輸出變數傳回值;
要想在MySql5.1中建立子程式,必須具有create routine許可權,並且alter routine和execute許可權被自動授予它的建立者;
建立儲存過程:
首先宣告分隔符,所謂分隔符是指你通知mysql客戶端你已經輸入一個sql語句的字元或字串符號,在這裡我們就以“//”為分隔符;
Delimiter 分隔符\
如:delimiter //
再建立儲存過程:
Create procedure 儲存過程名 ( )
宣告儲存過程開始:
begin
然後開始寫儲存過程體:
Select * from pet;
結束儲存過程:
End;//
剛剛的例子全部寫出來,完整的程式碼就是:
Delimiter //
Create procedure spt () //注意,這個地方,儲存過程名與括號之間要有個空格
Begin
Select * from pet;
End;//到這裡,整個儲存過程就算寫完啦
執行儲存過程:
Call 儲存過程名 ();//
如,我們執行剛剛建立的儲存過程,就是:
Call spt ();//
需要說明的是儲存過程名後面一定要加個空格,而後面那個括號,則是用於傳送引數的引數列表;另外,我們建立儲存過程完成後,也只是建立了,但是隻有呼叫call 儲存過程名 ();//後才算執行完畢,才能看到儲存過程的結果;
mysql安裝介面是否與什麼有關?不論我安裝5.5還是5.6介面都和網上的教程不一樣
官網上新下的安裝包都是這個安裝介面,沒什麼教,根據你的需要下一步就可以了
最新版的mysql5.7,網上的安裝教程是要聯網的,如果沒有網路,在安裝前需要安裝哪些元件呢?
需要配置環境,還有禁用所有佔80埠的程式,或者修改為8080端,網上教程非常多,樓主可以很快找到答案追問這個答案不可靠哦,沒有準確回答我的問題呢,請思考清楚再回答我提的問題。
我要安裝一個MySQL檔案,然後跟隨教程寫了環境變數、my.ini檔案 等 為什麼我執行命令列 顯示的這個樣子?
資料百庫目錄不存在。你先在my.ini裡面data目錄設定路徑,重啟mysql。看是不是正常的
你是如何安裝度的,安裝包還是zip解壓版。 安裝包的 話就需要去看下programData目錄下的mysql資料夾拷貝到你要存放的權data目錄下。