部落冲突4本最强布阵




mysql基礎操作及實例講解

2018-12-06 11:13:24 濟南網站建設
Mysql安裝
返回主目錄Mysql的安裝文件可以直接到 http://www.mysql.com 下載,獲得for win32的.zip包,建議選擇4.0.20d版本。這里不詳細說明。 
  下載獲得Mysql的for win32安裝包后,用winzip解壓縮,直接運行setup.exe,需要注意的是選擇一個安裝路徑,當然,安裝路徑可以任意,建議選擇C:\MySQL目錄。安裝完成后MySQL也就完成了。默認的用戶名是root,密碼為空。
 
  Mysql安裝完成后,請通過開始-程序-附件-命令提示符進入:
  錄入cd C:\mysql\bin 并按下回車鍵,將目錄切換為 cd C:\mysql\bin
 
  在 C:\mysql\bin> 命令提示符下錄入 mysqld-nt -install 命令,然后按下回車,如果出現 Service successfully installed 的提示, 這表示你已成功的將 MySQL 安裝成一項 Windows 的服務。
 
  點擊 開始-程序-管理工具-服務 ,你可以看到Mysql已經成為眾多服務項目中的一項,不過此時它還未被啟動, 因此接下來我們就來啟動它。
 
  啟動 MySQL 服務的方法有以下三種,請自行選擇其中一種來進行:
 
  重啟機器時自動啟動它
  在服務窗口中選取 MySQL 服務名稱,然后按下啟動按鈕來啟動它
  在“命令提示字符”窗口中輸入 NET START MySQL 指令來啟動它
 
  Mysql數據安裝完成,系統會默認生成一個名為test的數據庫。一般情況下,由于該數據需要用root用戶進行訪問,從安全性角度而言,我們建議你新建一個數據庫,并給這個數據庫分配一個新的用戶來訪問。
 
  由于Mysql數據庫默認的客戶端功能比較少,不支持數據庫的建立和用戶的新增。其他比如Mysql-front等工具帶了這些功能,您可以去下載這些工具來使用,當然,你也可以通過以下介紹的命令行方式來新增用戶與數據庫。
 
  登錄數據庫
  “命令提示字符”窗口錄入,
  錄入cd C:\mysql\bin 并按下回車鍵,將目錄切換為 cd C:\mysql\bin
  再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>
 
  修改密碼
  C:\mysql\bin提示符下錄入:
  格式:mysqladmin –u用戶名 -p舊密碼 password 新密碼 
  例如:給root加個密碼ab12。鍵入以下命令:
  mysqladmin -uroot password ab12
 
  建立數據庫
  格式:create database 庫名;
  例如:建立新數據庫shopex
  在MYSQL的提示符下:mysql> 錄入 create database shopex;
 
  顯示數據庫
  格式:show databases;
  注意是databases而不是database 
 
  建立新用戶
  格式:grant all privileges on 數據庫.* to 用戶名@登錄主機 identified by "密碼";
  例如:增加一個用戶test密碼為1234,讓他只可以在localhost上登錄,并可以對數據庫Shopex進行所有的操作(localhost指本地主機,即MYSQL數據庫所在的那臺主機),
  在MYSQL的提示符下:mysql> 錄入grant all privileges on shopex.* to [email protected] identified by "1234";
 
SET PASSWORD FOR [email protected]=OLD_PASSWORD('123456') ;
  通過以上操作,你建立一個新的數據庫 shopex,并增加了一個名為test對shopex數據庫有所有操作權限。
 
  注意:以上僅僅是簡單的Mysql操作命令,如果你需要了解更加詳細的資料,請查閱Mysql相關操作說明文檔。
 
  接下去的安裝就要看你選擇什么作為你的Web服務器了,建議直接使用IIS。
 
11月25日
mysql命令行常用命令
mysql命令行常用命令 
 
第一招、mysql服務的啟動和停止
net stop mysql
net start mysql
 
第二招、登陸mysql
語法如下: mysql -u用戶名 -p用戶密碼
鍵入命令mysql -uroot -p, 回車后提示你輸入密碼,輸入12345,然后回車即可進入到mysql中了,mysql的提示符是:
mysql>
注意,如果是連接到另外的機器上,則需要加入一個參數-h機器IP
 
第三招、增加新用戶
格式:grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by "密碼" 
如,增加一個用戶user1密碼為password1,讓其可以在本機上登錄, 并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入mysql,然后鍵入以下命令:
grant select,insert,update,delete on *.* to [email protected] Identified by "password1";
如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改為"%"。
如果你不想user1有密碼,可以再打一個命令將密碼去掉。
grant select,insert,update,delete on mydb.* to [email protected] identified by "";
 
第四招: 操作數據庫
登錄到mysql中,然后在mysql的提示符下運行下列命令,每個命令以分號結束。
1、 顯示數據庫列表。
show databases;
缺省有兩個數據庫:mysql和test。 mysql庫存放著mysql的系統和用戶權限信息,我們改密碼和新增用戶,實際上就是對這個庫進行操作。
2、 顯示庫中的數據表:
use mysql;
show tables;
3、 顯示數據表的結構:
describe 表名;
4、 建庫與刪庫:
create database 庫名;
drop database 庫名;
5、 建表:
use 庫名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中記錄:
delete from 表名;
7、 顯示表中的記錄:
select * from 表名;
 
第五招、導出和導入數據
1. 導出數據:
mysqldump --opt test > mysql.test
即將數據庫test數據庫導出到mysql.test文件,后者是一個文本文件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
就是把數據庫dbname導出到文件mysql.dbname中。
2. 導入數據:
mysqlimport -u root -p123456 < mysql.dbname。
不用解釋了吧。
3. 將文本數據導入數據庫:
文本數據的字段數據之間用tab鍵隔開。
use test;
load data local infile "文件名" into table 表名;
 
update sdb_mall_goods set catid="1982" where goods like "%耳塞%";
 
 
update sdb_mall_goods set brand="美的" where goods like "%美的%"
update sdb_mall_goods set brand_id="111" where goods like "%美的%"
 
 
 
update sdb_mall_goods set memo=REPLACE(memo, "卓越亞馬遜", "第一百貨") where memo like "%卓越亞馬遜%"  
 
DELETE FROM `sdb_mall_goods` WHERE `catid` = 1389 
 
update sdb_mall_goods set basicprice=basicprice*1.3,price=price*1.3,priceintro=priceintro*1.3,storage=0 where catid=622 and goods like "%火車模型%"
 
update sdb_mall_goods set brand=concat(brand,"美的") where goods like "%美的%"   *追加*
 
update sdb_mall_goods set linkclass=concat(linkclass,",551,") where catid=550 and goods like "%斜跨%"   *追加*
 
 
update sdb_mall_goods set catid="868" where catid=856 and goods like "%大紅袍%" 
 
 
update sdb_mall_goods set meta_description=REPLACE(meta_description,"[標簽:description]", "") where catid=1321
 
update sdb_mall_goods set memo=REPLACE(memo, "catalog_856.html", "catalog_869.html") where catid=869
 
update sdb_mall_goods set memo=REPLACE(memo, "br><img src='http://g-ec4.images-amazon.com/images/G/28/hardline-asin/20110127-Kingston.jpg'>", "") where catid=2116
 
 
 
update sdb_mall_goods set catid="2108" where catid=598 and memo like "%catalog_2108.html%"
 
 
update sdb_mall_goods set intro="" where intro like "%h2%"
 
 
 
update met_img set issue=REPLACE(issue, "Metinfo", "濟南網站建設") where issue like "%metinfo%"
部落冲突4本最强布阵 沙巴体育论坛 重庆时时算法公式 新世界棋牌有没有机器人在玩 北京赛车pk视频 时时开奖视频直播 一分赛车全天精准计划 棋牌平台制作 腾龙时时彩安卓手机版 有玩天津时时平台 新时时彩历史开奖