1 與數據庫建立連接: $conn = mysql_connect("localhost:3306","username","pass"); 三個參數:第一個是數據庫服務器主機名及端口localhost:3306,如果主機名或端口缺省將使用php.ini中設定的值,后面兩個分別為連接數據庫服務器的用戶名和口令,同樣缺省為php.ini中設定的值。 2 提交查詢語句: a. 使用函數mysql_select_db()來選擇要訪問的數據庫 eg: mysql_select_db("mydb"); 函數會根據操作的成功或失敗返回邏輯值true或false。 b. 執行SQL語句 使用函數mysql_query(),有兩個參數,第一個參數為SQL語句,第二個參數為由mysql_connect()函數產生的連接號。 eg: $result=mysql_query("select * from address",$conn); 函數提交SQL語句后將產生查詢結果,并返回結果編號。 3 返回結果中的內容
二. mysql常見命令
1. 啟動 mysql mysql -u root -p 2. 修改密碼: mysqladmin -u用戶名 -p舊密碼 password 新密碼 3. 顯示命令
復制代碼 代碼如下:
show databases; use mydb; show tables; describe tablename; create database databasename; create table tablename; drop table tablename; drop database databasename; delete from tablename; select * from tablename; insert into tablename values('','');
4. 從文件中導入mysql mysql -u root -p < /usr/local/info/mydb.sql (其中/usr/local/info/mydb.sql為數據庫文件存儲目錄) 5. 將文本數據轉到數據庫中 文本數據應符合的格式: 字段數據之間用tab鍵隔開,null值用//n來代替. eg: 3 rose 深圳二中 1976-10-10 數據傳入命令 load data local infile /"文件名/" into table 表名 注意:最好將文件復制到/mysql/bin目錄下,并且要先用use命令打開表所在的庫. 6. 時間格式 mysql數據庫中用datetime聲明時間變量 eg: time datetime; //其輸入數據格式:1985-06-01 12:20:50 php中獲得系統時間(以YYYY-MM-DD HH:MM:SS格式): $t=time(); $time=date('Y-m-d H:i:s',$t); 7. unique 指定唯一屬性
您可能感興趣的文章:
mysql DBA:mysqladmin常用命令總結MySQL數據庫管理常用命令小結mysql下mysqladmin日常管理命令總結(必看篇)