linux 下MySQL的簡單程式設計。

2021-08-15 05:38:51 字數 903 閱讀 7089

在使用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...