mysql數(shù)據(jù)庫基本應(yīng)用
應(yīng)用數(shù)據(jù)庫為:mysql 5.1.40
1.安裝mysql后倘若不想在cmd下到其安裝目錄的bin目錄下操作,就需要將安裝目錄下的bin目錄加入到系統(tǒng)的環(huán)境變量path下。
2.mysql 語句往往需要;結(jié)尾才能執(zhí)行語句,因此,在命令后面加入;
3.sql常用命令
mysql安裝服務(wù)(使mysql隨系統(tǒng)啟動(dòng)而啟動(dòng)):mysqld install
mysql 移除服務(wù)(取消隨系統(tǒng)啟動(dòng)):mysqld remove
mysql啟動(dòng):net start mysql
mysql mysql停止:mysqladmin -u root -p shutdown /net stop mysql
mysql登陸:mysql -h localhost -u root -p 注:在本機(jī)上-h一項(xiàng)可以省略
常用命令:use database;show databases/tables;describe table;
注:倘若mysql為非安裝包形式,首先用mysqld 啟動(dòng)服務(wù),下次使用時(shí)仍然要執(zhí)行mysqld,要使其隨系統(tǒng)啟動(dòng),mysqld install 裝入服務(wù)。
4.(非安裝包形式)配置:在mysql目錄下有多個(gè).ini文件,隨便挑一個(gè),例如,將my-small.ini改為my.ini。并且修改里面的內(nèi)容:
[client]
port = 3306
default-character-set = gb2312
需要配置的主要是兩項(xiàng),一個(gè)是客戶端端口,一個(gè)是默認(rèn)的字符集(gbk就是設(shè)置成了中文),這
里端口選用默認(rèn)的3306,字符集可以根據(jù)需要修改為UTF-8或GBK或gb2312。
在這里加入default-character-set = gb2312。
[mysqld]
port = 3306
basedir= "C:/mysql-5.1.40-win32"
datadir= "C:/mysql-5.1.40-win32/data"
default-character-set = gb2312
注:basedir為mysql安裝目錄,datadir為數(shù)據(jù)庫放置目錄。
5.修改密碼update user set password=password('newpassword') where user='root';然后flush privileges;
增添賬號(hào):insert into user (host,user,password)values('localhost','c',password('c')),然后flush privileges;
其它項(xiàng)添加后也要flush privileges;
借助于工具mysql-front實(shí)現(xiàn)數(shù)據(jù)庫的備份,增減用戶很方便。
6. mysql用jdbc驅(qū)動(dòng)方式連接數(shù)據(jù)庫。
public void getConnect()
{
try
{
/*mysql 5.1.40,連接數(shù)據(jù)時(shí)勿忘將jdbc連接jar包放入tomcat的lib目錄下*/
/*用驅(qū)動(dòng)方式連接*/
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url="jdbc:mysql://localhost/student?"; //student為要連接的數(shù)據(jù)庫
String username="root"; //連接數(shù)據(jù)庫的用戶名
String password="psd"; //密碼
conn=DriverManager.getConnection(url,username,password);
}
catch(Exception e)
{
System.out.print("連接數(shù)據(jù)庫失敗!");
}
}
注:需要導(dǎo)入相應(yīng)的數(shù)據(jù)庫連接需要的包:import java.sql*;conn為Connection 的引用變量。
posted on 2009-10-29 16:09 任小為 閱讀(174) 評(píng)論(0) 編輯 收藏 所屬分類: database