易語言mysql實例(mysql 易語言)

本文目錄一覽:

如何用易語言製作一個在mysql的指定表中添加內容的程序

增加記錄 (mysql句柄, 表名, 「欄位名1=’」 + 編輯框1.內容 + 「’,」 + 「欄位名2=’」 + 編輯框2.內容 + 「’,」 + 「欄位名3=’」 + 編輯框3.內容 + 「’,」 + 「欄位名4=’」 + 編輯框4.內容+ 「’」)

以此類推,基本可以加很多個欄位

易語言怎麼連接遠程的MySQL資料庫?

一、連接遠程資料庫:

1、顯示密碼

如:MySQL

連接遠程資料庫(192.168.5.116),埠「3306」,用戶名為「root」,密碼「123456」

C:/mysql -h

192.168.5.116 -P 3306 -u root -p123456

2、隱藏密碼

如:MySQL 連接本地資料庫,用戶名為「root」,

C:/mysql -h

localhost -u root -p

Enter password:

二、配置mysql允許遠程鏈接

默認情況下,mysql帳號不允許從遠程登陸,只能在localhost登錄。本文提供了二種方法設置mysql可以通過遠程主機進行連接。

一、改表法

在localhost登入mysql後,更改 “mysql” 資料庫里的 “user” 表裡的 “host”

項,將”localhost”改稱”%”

例如:

#mysql -u root

-p

Enter password:

……

mysql

mysqlupdate user

set host = ‘%’ where user = ‘root’;

mysqlselect host,

user from user;

二、授權法

例如:

你想myuser使用mypassword(密碼)從任何主機連接到mysql伺服器的話。

mysqlGRANT ALL

PRIVILEGES ON *.* TO ‘myuser’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼

mysqlGRANT ALL

PRIVILEGES ON *.* TO ‘myuser’@’192.168.1.3’IDENTIFIED BY

‘mypassword’ WITH GRANT OPTION;

mysqlFLUSH

PRIVILEGES

使修改生效,就可以了

常見問題:

1、在採用法二授權法之後,無法在本地登錄mysql(如:#mysql -u root -p -h

192.168.5.116

Enter password:

ERROR 1045 (28000): Access denied for user

‘root’@’loadb116’ (using password: YES)

上例中loadb116是主機名.

解決方法:

1、這時可以使用:mysql -u

root -p 登錄,進入到mysql後。

mysql grant all privileges on *.* to ‘root’@’loadb116’

identified by ‘123456’ with grant option;

Query OK, 0 rows affected

(0.00 sec)

mysql flush

privileges;

Query OK, 0 rows affected (0.00

sec)

2、在本地使用ip地址登錄

#

mysql -u root -p -h

192.168.5.116

Enter password:

Welcome to the MySQL

monitor. Commands end with ; or /g.

Your MySQL connection id is 60

Server

version: 5.1.45 MySQL Community Server (GPL)

Type ‘help;’ or ‘/h’ for

help. Type ‘/c’ to clear the buffer.

mysql

易語言怎麼實現mysql的增加記錄

簡單舉個例子:

定義一個變數為整數型,比如說:句柄:整數型;

比如你要單擊按鈕1在name插入 123,就這麼寫:

句柄=連接MySQL(「MySQL地址」,「MySQL賬號」,「MySQL密碼」,「資料庫名,你的就是account」,MySQL埠,一般都是3306)

增加記錄(句柄,「account」,「name=『123』」)

如果要同時增加name和password這兩個或更多,就按下面的寫:

增加記錄(句柄,「account」,「name=『123』」+「,」+「password=’123’」)

如何使用易語言連接到mysql資料庫

給你一段代碼參考,易語言中已經集合了mysql支持庫,所以不需要模塊.

.版本 2

.支持庫 mysql

.程序集 窗口程序集_啟動窗口

.子程序 _按鈕1_被單擊

.局部變數 記錄句柄, 整數型

.局部變數 記錄集句柄, 整數型

.局部變數 ID, 文本型

全局_數據句柄 = 連接MySql (「192.168.1.101」, 「admin」, 「123456」, , 「3306」)

執行SQL語句 (全局_數據句柄, 「select ID,NAME from data.accounts where NAME=’」 + 編輯框1.內容 + 「’」)

記錄集句柄 = 取記錄集 (全局_數據句柄)

讀欄位值 (記錄集句柄, 「ID」, ID)

釋放記錄集 (記錄集句柄)

調試輸出 (ID)

.子程序 __啟動窗口_將被銷毀

斷開MySql (全局_數據句柄)

全局_數據句柄  數據類型為全局整數型變數.

更多命令參考mysql支持庫.

原創文章,作者:V16KT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129822.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
V16KT的頭像V16KT
上一篇 2024-10-03 23:27
下一篇 2024-10-03 23:27

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python生成隨機數的應用和實例

    本文將向您介紹如何使用Python生成50個60到100之間的隨機數,並將列舉使用隨機數的幾個實際應用場景。 一、生成隨機數的代碼示例 import random # 生成50個6…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • 易語言枚舉窗口句柄用法介紹

    本文將詳細介紹易語言如何枚舉窗口句柄,並提供使用示例。 一、獲取活動窗口句柄 要獲取當前活動窗口句柄,可以使用EasyX的GetActiveWindow函數。 $$用GetActi…

    編程 2025-04-28
  • 如何在dolphinscheduler中運行chunjun任務實例

    本文將從多個方面對dolphinscheduler運行chunjun任務實例進行詳細的闡述,包括準備工作、chunjun任務配置、運行結果等方面。 一、準備工作 在運行chunju…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL資料庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • Python存為JSON的方法及實例

    本文將從以下多個方面對Python存為JSON做詳細的闡述。 一、JSON簡介 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,易於人閱…

    編程 2025-04-27

發表回復

登錄後才能評論