在使用mysql之前必須先要安裝mysql
安裝配置命令(ubuntu下):
mysql 伺服器安裝:apt-get install mysql-server
mysql 客戶端安裝:apt-get install mysql-client
mysql 開發包安裝:apt-get install libmysqlclient-dev
啟動:sudo /etc/init.d/mysql start
停止:sudo /etc/init.d/mysql stop
資料庫程式設計大致步驟:
初始化mysql操作控制代碼 :
mysql ****x
***x = mysql_init(null);
連線資料庫:mysql_real_connect(***x,"主機名或ip位址",「當前使用者的登入名」,「密碼「,資料庫名稱,unix 套接字這裡預設為null,埠號,flag)
到這裡資料庫已經連線成功。
下面介紹一些操作的函式。
mysql_select_db 函式選擇你要操作的資料庫。或者直接在資料庫連線函式裡面指定資料庫的名稱。
mysql_quary() 執行資料庫語句。
mysql_store_result() 儲存執行的操作的結果。 必須將結果賦值給 mysql_res ****的變數。
mysql_num_rows 獲取結果的條數。
mysql_num_field 獲取結果列數
mysql_fetch_row.迴圈取出每一條資料,每一條資料的結果以字串陣列方式平面儲存,根據列數就可以將每一列資料取出
需將它賦值給 mysql_row array .
mysql_free_result()用於釋放儲存操作結果的記憶體
mysql_close()關閉資料庫。
關於linux環境下修改mysql字元編碼的問題
修改mysql的 my.cnf 檔案中的字符集鍵值 注意配置的字段細節 alter table test tablename character set utf8 注這是修改表的字符集。alter schema test default character set utf8 修改資料庫的字符集。唯獨...
Linux實驗 Linux下的shell程式設計
某單位的系統管理員計畫用shell程式設計編寫乙個程式實現usb裝置的自動掛載。程式的功能如下 運算程式時,提示使用者輸入 y 或 n 確定是不是掛載usb裝置。如果使用者輸入 y 則掛載這個usb裝置。提示使用者輸入 y 或 n 確定是不是複製文字。如果使用者輸入 y 則顯示檔案列表,然後提示使用...
linux下的shell 和python編寫
第一句即指定指令碼直譯器 bin bash usr bin env python3或 which python3的哪個 usr bin python3 執行兩種方法 第一種編寫完 直接bash s.sh python3 s.py 第二種賦加x chmod a x s.sh chmod 777 s.p...