本文目錄一覽:
- 1、MySQL的程序如何運行?
- 2、MySQL安裝完成之後怎麼啟動?
- 3、如何打開mysql資料庫
- 4、怎麼啟動本地的mysql資料庫
- 5、如何使用MySQL資料庫,MySQL的使用方法
- 6、如何運行自己的mysql資料庫
MySQL的程序如何運行?
你的問題太泛泛了,「MYSQL的程序」你指的是什麼?是MYSQL的 存儲過程??您最好是具體問題具體問,你這樣提問的話大家都不知道你想要什麼!
mysql soure example.sql里的soure寫錯了應該是source!!!!example.sql是你實現先編輯好的文本內容,內容可以是創建一個資料庫,然後再資料庫下建立一個或多個數據表,再往表裡插入一些記錄!!然後再寫個存儲過程完成一些簡單的功能,比如把A表裡的內容插入到B表等等(可以加內容存在就修改不存在就插入等判斷)!!建立一個.SQL文件就是為了方便!!隨便舉個例子:在D盤根目錄下用記事本建立個example.sql文件,內容如下:
CREATE database name ;
use name;
CREATE TABLE a (
user_id int(11) DEFAULT NULL,
name char(11) DEFAULT NULL,
UNIQUE KEY USER_ID (user_id)
);
insert into a (user_id,name) values (1,’aaa’),(2,’bbb’);
CREATE TABLE b (
user_id int(11) DEFAULT NULL,
name char(11) DEFAULT NULL,
UNIQUE KEY USER_ID (user_id)
);
insert into b (user_id,name) values (1,’xxx’),(3,’ccc’);
DELIMITER $$
DROP PROCEDURE IF EXISTS qq$$
CREATE PROCEDURE qq()
begin
declare p_user_id varchar(6);
declare p_name varchar(6);
declare cursor_flag int default 0;
declare user_nrb cursor for select user_id,name from a;
declare continue handler for sqlstate ‘02000’ set cursor_flag = 1;
open user_nrb;
repeat
fetch user_nrb into p_user_id,p_name;
if not cursor_flag then
if not exists (select * from b where user_id=p_user_id) then
insert into b(user_id,name)values(p_user_id,p_name);
else
update b set name=p_name where user_id=p_user_id;
end if;
end if;
until cursor_flag end repeat;
close user_nrb;
end$$
DELIMITER ;
順序是建立名為name的資料庫,其下建立倆表A和B,為A表插入用戶1和2,為B表插入用戶1,3!!再建立名為QQ的存儲過程,功能是把a表的用戶導入到B表,如果A的用戶號再B里沒有直接插入,如果A里的用戶號已經在B表裡了那就改變B表裡相應用戶的名字!!大概是這麼個過程!!在MYSQL自帶的客戶端導入剛才建立的example.sql文件,順序是:開始——程序——MYSQL——MYSQL SERVER5.1——MYSQL COMMAND LINE CLIENT 窗口裡輸入ROOT用戶密碼在游標處輸入source d:\example.sql!!最後再執行存儲過程,敲call qq;回車!!!
驗證方法是敲select * from b;回車!!可以發現B表由本來插入的2條記錄變成3條記錄,而且用戶1的名字也從xxx變成aaa了!!!!
希望對你有幫助!另外最重要的是MYSQL有一些很好的圖形界面客戶端工具,不用這個DOS界面的東西,下載個sqlyog什麼的軟體裝上,基本一啟動就會用了的東西!在SQLYOG的界面直接把example.sql里的內容複製過來粘貼後按F5鍵運行即可!!!
MySQL安裝完成之後怎麼啟動?
1、按下win+R鍵打開「運行」,在輸入框裡面輸入「cmd」,點擊確定:
2、在命令行裡面輸入「net stop mysql」就是關閉mysql服務,輸入「net start mysql」,接著按回車鍵,開啟mysql服務:
3、重複第一步在mysql安裝目錄的bin文件下,打開一個新的命令行, 輸入「mysql -uroot -p」,之後輸入資料庫密碼就可以登錄資料庫了:
如何打開mysql資料庫
你需要把那個shows.MYD 所在的那個文件夾拷貝到mysql安裝目錄的data目錄下。
如果你是默認安裝,應該在c:\Program Files\MySQL\MySQL Server 5.0\data\
注意是整個shows那些文件所在的目錄。連目錄一起拷貝哈。按你的描述,就應該是data目錄了。 將d:\data1\下的data目錄拷貝到c:\Program Files\MySQL\MySQL Server 5.0\data\下面。
完成之後,重啟mysql看看,可以運行services.msc 在裡面找到mysql 重新啟動mysql。(前提是你安裝的時候配置了mysql服務,我想你應該配置了吧)
重啟之後 進入命令行,
然後mysql -uroot -p 進入mysql
show databases;
看看能不能看到一個叫data資料庫。
如果能看到,恭喜你, 繼續下面的命令。 如果不行,看後面的方法B。
use data
alter table shows add 列名 類型 長度 等等
舉例:
增加一個int型名為id的列
alter table shows add id int(11) not null default ‘0’;
alter table shows add name varchar(32) not null default ”;
如果需要指定列的位置,假如加入的列在number列後面。那麼
alter table shows add id int(11) not null default ‘0’ after number;
方法B。
如果按之前說的文件拷貝方式,重啟進入mysql後看不到data 這個資料庫,那麼可能是你們的mysql版本不一致造成的,應該說這個可能性很大。
那麼,你讓你朋友給你導出資料庫內容。 用mysqldump命令。
mysqldump -uroot -p -D 資料庫名.表名 sss.sql
你拿到這個sss.sql後 再把它導入到你的mysql資料庫。
在cmd下運行
mysql -uroot -p testsss.sql
或者
在mysql命令行下運行
use test
source sss.sql
這樣shows表就導入到你的test資料庫了。
剩下的就簡單了哈。和前面沒啥差別。
use test
alter 命令
怎樣,按這個方法,一切搞定。
怎麼啟動本地的mysql資料庫
首先備份好你本地的資料庫,方法如下。
1、用apmserv5.2.6(網站上面有下載)帶的phpmyadmin
進行備份恢復。
a、運行apmserv5.2.6,
點擊右邊的「管理mysql
資料庫」。伺服器填寫127.0.0.1:3306,
登入名稱:root,密碼為空進行登錄。在左邊是資料庫列表。點擊你的資料庫。點導出、拉到
最下面把「另存為文件」打勾。點執行。這樣你就可以備份你的資料庫了。
2、運行mysql-front
備份恢復你的資料庫。
a、新建一個登錄。
信息欄中隨便寫一下名字。標識你的登錄信息。
b、點擊連接欄,分別填好:
伺服器:伺服器的ip
端
口:一般為3306
c、點擊註冊欄,分別填好:
用
戶:你申請的資料庫的用戶名(如果是本地一般為root),
密
碼:資料庫的密碼(本地為空)
資料庫:你申請的資料庫名。
填寫好這些信息後點擊「確定」這樣就能鏈接到你的遠程資料庫了。左邊這個遠程數據。
伺服器的一些資料庫,點擊你的資料庫後等待鏈接。直至返回所有數據,你便能打開你的資料庫。
中的數據表了。在這裡你可以修改你的數據表結構,刪除填加數據等(小心操作)。
d、右鍵點擊你的資料庫進行備份(輸出)數據,有幾種備份的類型,一般選sql。
如何使用MySQL資料庫,MySQL的使用方法
如何使用MySQL資料庫,MySQL的使用方法
在Windows下,假如你的MySQL裝在 D:\MySQL
就可以這樣:
先切換到它的bin目錄
cd D:\MySQL\bin\
D:\MySQL\binmysql -u root -p
接著輸入你的root密碼
接下來你就可以創建資料庫、創建用戶、創建修改表之類的操作(常用命令如下)。
查看現有資料庫
mysql show databases;
創建資料庫(假如資料庫名為 mydb)
mysql create database mydb;
刪除資料庫(假如資料庫名為 mydb)
mysql drop database accounts;
使用資料庫(假如使用資料庫 mydb)
mysql use mydb;
執行完使用資料庫命令後,就可以對該資料庫進行創建、修改、插入、刪除表等操作,這些表的操作命令你可以到網上找找,不是很難的。一個資料庫就相當於一個 Excel 文件,而表則相當於Excel文件的單元格,數據就是存放在表中。
如何運行自己的mysql資料庫
首先安裝成功資料庫,兩種方法,1:免裝版,2:安裝版(自行百度)安裝過程中會有root密碼設置。
然後win+r 輸入cmd回車啟動命令行,用mysql -uroot -p 會讓輸入設置的密碼輸入回車即可連接
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/282659.html