初学SQL Server应该掌握什么?

经验分享2019/11/22 18:21:42阅读:913

网站、应用程序等只要是涉及到数据存储方面,就离不开数据库,初学数据库,理解数据库概念、掌握编程连接方式、熟悉基本SQL语句是必要的。

数据库不同于文件,它是数据的仓库,分类整合数据,提供数据的快速增、删、改、查操作,在大型数据存储、检索方面具有独特的优势。如何理解数据库,请参考这篇文章:如何理解数据库?SQL Server是什么?

数据库系统

每一种编程语言都具有不同的数据库连接方式,虽然方法不同,但是原理是一致的。只要你理解、掌握了某一种编程语言连接数据库的方法,那么其它语言连接数据库对你来说也将变得轻松。下面是C#连接数据库并读取数据的一种方式,仅供参考:

//从配置文件中读取连接字符串

string _conn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["smallblogs"].ConnectionString;

        SqlConnection conn = new SqlConnection(_conn);

//打开数据库连接
        conn.Open();
        string sql = "select * from admin where name='" + name + "'";
        SqlCommand com = new SqlCommand(sql, conn);

//读取数据
        SqlDataReader dr = com.ExecuteReader();
        if (dr.Read())
        {
            dr.Close();
            conn.Close();
            return true;
        }
        else
        {
            dr.Close();
            conn.Close();
            return false;
        }

实际上,conn.Open();没有出错的话,就已经连接上数据库了。只要连接到数据库,就可以进行数据库的所有操作,前提是权限要够大。如果你以管理员权限连接,那么可以作任何操作,很多黑客利用数据库服务进行远程连接,一旦连接上,将会通过SQL里的命令执行系统操作,所以一个复杂的SQL登录密码是必须的。

云数据库

其次,像这种string sql = "select * from admin where name='" + name + "'";SQL语句,基本的查询语句、修改语句、添加语句、删除语句是必须要知道的。你可以不用立刻记住它,但是你必须知道该怎么用。一般课本上都会详细介绍它们的用法,找到这四种操作,明确它们的用法,然后在电脑上安装SQL Server实际操作一番。

这里需要注意,很多同学安装SQL的时候安装不上去,或者安装完各种报错,这大多是因为安装SQL Server实例的过程中操作错误而导致的问题,幸运的是网络上绝对有和你遇到相同问题的人,你只需要耐心寻找答案并依次尝试即可。解决问题的过程也是学习的过程。

下面是基本的SQL语句:

增:

insert into 表名 (字段1,字段2) values ('字段1内容','字段2内容');

删:

delete from 表名 where 范围

改:

update 表名 set 字段1=字段1的内容 where 范围

查:

select * from 表名

这四个是最基本的语句,其它语句都是根据这些演变而来的。学完了这几个语句之后一定要在电脑上亲自操作,这样才会有更深刻的理解。

本文系小博客网站原创,转载请注明文章链接地址