Translate
部落客廣告
我的標籤
加入聯播訂閱
最新的回應
Blog相關功能
Pagerank/ページランク

我的 部落格 價值
$47,421.36
你相信嗎?(哈哈~~)

看你的Blog值多少?
View blog authority
website counter
誰來我家
響應連結
一個都不能封 2k Bloggers
超完美掏空政府成員
原本只是一段平凡無奇的回應對話,引發一個『部落格民煮共和國』的產生,基於對現今政壇的風風雨雨,更激起『淘空政府』的概念,也引起一些『礙國』人士的關切,想知道源由嗎?請先從這裡看起!











RSS 訂閱
RSS2
ATOM
贊助商
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam天空部落 本身立場。
POWERED BY
POWERED BY
會員登入免費註冊
March 30, 2005

此為MySQL簡易操作手冊,基於一些常用的指令及狀況處理所作的簡易整理!


  • 指令模式
設定 MySQL 的管理密碼
mysqladmin -u root password '12345'
顯示資料表結構,data 資料庫
mysqlshow data
顯示資料表結構,data 資料庫的 123 資料表
mysqlshow data 123
  • MySQL 模式
    大寫的英文為標準指令,小寫英文就是自行替換的部分。
資料庫操作
建立Table名稱為 hoyo 的資料庫
CREATE DATABASE hoyo;
刪除 hoyo 資料庫
DROP DATABASE hoyo;
選擇 hoyo 資料庫
USE hoyo
資料表操作
建立一個資料表
CREATE TABLE data (
 name char(30),
 email char(70)
);
將 data 資料表重新命為 database
ALTER TABLE data RENAME database;
刪除 data 資料表
DROP TABLE data;
修改 name 欄位為 hoyo 的資料將密碼改為 123
UPDATE data SET password = '123' WHERE name = 'hoyo';
修改 data 資料表 password 欄位為 VARCHAR(30)
ALTER TABLE data MODIFY password VARCHAR(30);
修改 data 資料表 password 欄位名稱為 passwd 並且類型修改為 VARCHAR(20)
ALTER TABLE data CHANGE password passwd VARCHAR(20);
修除 data 資料表的 password 欄位
ALTER TABLE data DROP password;
增加 data 資料表 address 欄位
ALTER TABLE date ADD address char(100);
顯示資料
顯示所有 MySQL 資料庫
SHOW DATABASES;
顯示該資料庫資料表
SHOW TABLES;
顯示 data 資料表的欄位資訊
SHOW COLUMNS FROM data;
顯示 data 資料表的所有資料
SELECT * FROM data;
顯示 data 資料表 name 欄位為 hoyo 名稱的資料
SELECT * FROM data WHERE name = 'hoyo';
資料錄操作
增加一筆資料
INSERT INTO data (name,password) VALUES ('hoyo','abc');
沒有指定 where 對象就表示刪除全部資料
DELETE FROM data;
  • 資料欄位
varchar(10) 文字
date 日期
smallint 數值 signed:-32768~32767 unsigned:0~65535
int 數值 signed:-2147483648~2147483647 unsigned:0~4294967295
blob, text 字串,最大可存放 65535 Bytes【約 32,000 個中文字】
longblob, longtext 字串,最大可存放 4294967295 Bytes 【約2,147,000,000 個中文字】
  • 附屬參數
not null 不得為空白
default "10" 設定預設值
auto_increment 自動編號

重新設定 auto_increment 的數值

ALTER TABLE tabellenname AUTO_INCREMENT=0

  • 將文字檔匯入資料庫

LOAD DATA INFILE "/home/web/www/a.txt" INTO TABLE custom FIELDS TERMINATED BY ',';

  • 修改使用者密碼

#mysql -p

>use mysql

>update user set password=password('new password') where user='new user';

>flush privileges;

  • 忘記 root 密碼

killall mysqld

mysqld -u root --skip-grant-tables &

mysql

>use mysql
>UPDATE user SET password=password('new password') where user='root';
>FLUSH PRIVILEGES;

  • 計算資料表筆數

$result = "select count(id) as abc from board_hoyo";
$sql = mysql_query($result);
$row = mysql_fetch_object ($sql);
echo $row->abc;

  • my.cnf 《可以自動套用帳號密碼》

[client]
host=電腦名稱,一般都是填 localhost
user=使用者名稱,一般都是 root
password=密碼,依照自行設定的密碼

  • 事先編輯資料表
    在 MySQL模式之下要建立一個複雜的資料表真不是件容易的事情,所以我們可以將想要建立的資料表先編輯成一個文字檔,然後要使用MySQL指令來進行匯入的動作!

mysql book < data.sql

My Tags!
Add to bookmarks!Add this page to del.icio.us Add this page to Furl Add this page to Yahoo Taiwan's bookmark Add this page to Reddit Bookmarks Add this page to Ask Bookmarks Add this page to Hemidemi Add this page to MyShare Add this page to Blogmarks Bookmarks Add this page to Digg Bookmarks

引用 (你可以針對此文寫一篇屬於自己的blog/想法,並給作者一個通告)
引用
相關閱讀
留言 (0筆)
發表你的留言 (字數限制 最多 2000 個中文字)
私密留言:
Name:






內容: