易语言吧 关注:266,028贴子:1,663,921

【拆台系列·一】教你们简单使用各种数据库

只看楼主收藏回复

navicat premium镇楼


IP属地:北京1楼2017-05-30 09:11回复
    我来做点教程。为啥叫拆台系列呢
    因为这些教程里的知识被你们学会了之后,吧里“某些大大”,就不能好好的在小白面前装逼了
    本次教程希望大家学会的数据库:MySql SqlServer SqlLite
    教程内容:一些增删改查语句,和一点数据库软件的简单使用。


    IP属地:北京3楼2017-05-30 09:16
    收起回复
      我就是来拆台的


      IP属地:湖北来自Android客户端4楼2017-05-30 09:17
      收起回复
        navicar的安装,汉化,中国本土化我就不介绍了。要是这些都搞不定,你就别来学电脑了。真的,如果你硬要来的话,那就是在浪费你短暂的生命。
        navicat支持多种数据库链接,我这里只讲三种。MySql SqlServer SqlLite
        Oracle我就不讲了,我没装这个数据库,而且,大家也不可能用到。


        IP属地:北京5楼2017-05-30 09:21
        收起回复
          直接讲navicat大家肯定听不懂。我就先拿SqlServer给大家打点“基础”。
          我这里是SqlServer2008

          有兴趣安装的,自己去百度找教程,作为一个易语言程序员,谷歌不会不是你的错,但是百度都不会那你就没救了。
          如果上面的登录窗口不小心被关掉了。点击连接,选择数据库引擎,可以再次打开。

          我是在自己电脑上装的SqlServer所以在安装的时候我把本地的window用户加进去了。一般就用window用户登录了。
          服务器名填 . 代表本机。
          登录的时候。部分用户可能会出现这种情况。

          右键我的电脑(win7以上是这台电脑,此电脑)→点击管理→服务和应用程序→服务(打开服务的方法不止这一种,我介绍个简单的)
          找到MSSQLSERVER服务启动即可。
          登录成功图


          IP属地:北京7楼2017-05-30 09:38
          收起回复
            一个小时过去了


            IP属地:江苏来自Android客户端8楼2017-05-30 09:38
            收起回复
              你们做软件应该用的到的是,支持外连接的MySql(一些空间自带的,为了安全性,甚至不需要用易语言来访问),和做本地软件最适合使用的SqlLite。SqlLite是一个本地数据库,不需要安装任何软件就可以使用。


              IP属地:北京9楼2017-05-30 09:46
              回复
                厉害了


                IP属地:陕西来自Android客户端10楼2017-05-30 09:47
                收起回复
                  MySql SqlServer这些非本地数据库。都有着自己的角色系统。
                  我来解释下什么是角色系统。
                  前面说到过,我用的window用户登录。但是当SqlServer不是你本机测试用的时候,你就得用用户登录了。也就是说,SqlServer可以有多个用户。
                  角色呢,就是你是负责干什么的。就是角色的意思。
                  比如一个用户,只给了他一个查看的角色权限,那么这个用户登录了之后,就只能查看数据库。不能进行修改,增加,删除等指令。


                  IP属地:北京11楼2017-05-30 09:54
                  回复

                    这些角色允许执行非常特定的任务。如果只有一个小团队,很可能只使用其中的一个角色(包括系统管理员)的两个。如果有一个大的团队,那么可以使用它们。
                    我们自己使用呢。就没必要显得那么严肃了。

                    权限什么的就暂时先不管了。


                    IP属地:北京12楼2017-05-30 10:07
                    回复

                      现在就可以登录了,但是你会发现,我们创建的这个用户,登录进去什么都干不了。为什么呢?因为我们没给他任何数据库的管理权限。所以,我们还得用管理员用户(window用户或者sa)创建一个数据库,并且交由这个新用户管理。


                      IP属地:北京13楼2017-05-30 10:10
                      回复
                        过来学习学习,加油楼主


                        IP属地:山东14楼2017-05-30 10:14
                        回复

                          MySql和Oracle这类数据库,所有的库都是在一起的。SqlServer是一个数据库2个或2个以上的文件(主文件和日志等)。SqlServer的数据库文件可以分离出来(解除加载)。


                          IP属地:北京15楼2017-05-30 10:17
                          收起回复

                            右键属性,或者双击也行。

                            数据库角色成员身份。全选。实际上可能钩1-2个我们就够用了。但是,我们自己使用呢。就没必要显得那么严肃了


                            IP属地:北京16楼2017-05-30 10:23
                            回复
                              这俩千万别钩。刚才忘了。


                              IP属地:北京17楼2017-05-30 10:28
                              收起回复