重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、首先打开百度,搜索mysql workbench,到官网上去下载最新的版本,因为最新的版本最字符串的兼容性什么的都做的比较好,bug也会少一些。
目前创新互联建站已为千余家的企业提供了网站建设、域名、雅安服务器托管、网站托管、服务器托管、企业网站设计、龙圩网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
2、在workbench页面点击download,跳转到版本选择页,选择windows平台。
3、然后会弹出windows平台的下载链接,点击后面的download按钮。
4、然后弹到下载页,直接拉到最底下,点击no thanks那个链接。开始下载文件。耐心等待下载完毕,下载完成以后开始安装。
5、双击下载好的文件,开始安装。选择安装目录,
6、选择全部安装,选择确认信息,点击install,开始安装。
7、安装完毕后,启动workbench,这个时候默认的界面就是全英文的界面。如下图中所示
8、打开workbench的安装数据目录,路径是:C:\Program Files\MySQL\MySQL Workbench 6.3 CE\data,打开以后,可以看到下面有一堆的xml结尾的文件,而workbench的菜单就是main_menu.xml。
9、用notepad++这个软件打开main_menu.xml文件。在里面可以找到很多的菜单标识。如下图所示,可以看到File,对应的有一个key=caption。
10、这个时候我们把caption后面对应的值从_File修改为_文件,然后重启workbench再看。
11、可以看到对应的菜单栏就变成中文了。
楼主是问的如何让普通用户去操作这个数据库吧?普通用户是不会用workbench或者navicat来编辑数据库的,也更不可能用MYSQL命令行
/在模块里编写(新建模块)
Public comm As New ADODB.Command
Public conn As New ADODB.Connection
Public uname As String
Public pwd As String
Public ulevel As Integer
Sub main()
conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=wow;Data Source=."
conn.Open
Form1.Show
End Sub
'判断登陆是否成功(封装函数)
Public Function isLogin(uname, pwd, ulevel) As Boolean
Dim flag As Boolean
comm.ActiveConnection = conn
comm.CommandType = adCmdStoredProc
comm.CommandText = "isLogin"
comm.Parameters(1).Type = adVarChar
comm.Parameters(1).Size = 50
comm.Parameters(1).Direction = adParamInput
comm.Parameters(1).Value = uname
comm.Parameters(2).Type = adVarChar
comm.Parameters(2).Size = 50
comm.Parameters(2).Direction = adParamInput
comm.Parameters(2).Value = pwd
comm.Parameters(3).Type = adInteger
comm.Parameters(3).Size = 4
comm.Parameters(3).Direction = adParamInput
comm.Parameters(3).Value = ulevel
comm.Parameters(4).Type = adInteger
comm.Parameters(4).Size = 4
comm.Parameters(4).Direction = adParamOutput
comm.Execute
If comm.Parameters(4).Value 0 Then
flag = True
Else
flag = False
End If
isLogin = flag
End Function
/在登陆窗体中调用封装函数实现登陆判断
Private Sub Command1_Click()
Dim uname As String
Dim pwd As String
Dim ulevel As Integer
uname = Text1.Text
pwd = Text2.Text
If Combo1.Text = "管理员" Then
ulevel = 1
Else
ulevel = 0
End If
If isLogin(uname, pwd, ulevel) Then
MsgBox "登陆成功", vbOKOnly, "提示"
Form2.Show
Unload Me
Else
MsgBox "登录失败", vbOKOnly, "提示"
End If
End Sub
Private Sub Command2_Click()
Text1.Text = Clear
Text2.Text = Clear
Text1.SetFocus
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Command4_Click()
Form3.Show
Unload Me
End Sub
Private Sub Form_Load()
Combo1.AddItem "管理员"
Combo1.AddItem "用户"
End Sub
/在MYSQL企业管理器中编写存储过程:(选中以下编写的内容并执行即可生成存储过程)
create proc isLogin @uname varchar(50), @pwd varchar(50),@ulevel int, @flag int output
as
declare @count int
select @count=count(*) from [user] where
uname=@uname and pwd=@pwd and ulevel=@ulevel
if @count0
set @flag=1
else
set @flag=0
create proc AddUser @uname