DBMS操作
博客专区 > 吴兆 的博客 > 博客详情
DBMS操作
吴兆 发表于3个月前
DBMS操作
  • 发表于 3个月前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

一,数据库的定义

        数据库是一个以某种有组织方式存储的数据集合。最简单的办法就是将数据库想象成一个文件柜,这个文件柜是一个存放数据的物理位置,不管数据是什么,也不管数据是如何组织的

二,数据库的几个关键词

        1,表:某种特定类型数据的结构化清单

                     数据库中每张表都有一个名字来标识自己,这个名字是唯一的

        2,列:数据库中每个列都有相同的数据类型

        3,行:有的也称作为数据库记录,但从技术上说,行才是正确的术语

        4,主键:表中的没一行都应该有一列可以唯一的标识自己。没有主键,更新或删除表中的行就极为困难,因为你不能保证只涉及相关的行

       ...........

三,数据库的操作

one,

       1,检索单个列

         语句写法:

                        SELECT prod_name

                        FROM Products;

        2,检索多个列:用逗号

                        SELECT pro_name, pro_price

                        FROM Products;

        3,检索所有的列

                        用*

                        SELECT *

                        FROM  Products;

             值得注意的一点,因为检索不需要的列通常会降低检索和应用程序的性能

        4,检索不同的值

              用关键字DISTINCT

                        SELECT DISTINCT   vend_id

                        FROM  Products;

       5, 限制结果

                        用关键字TOP

                        SELECT TOP 5 prod_name

                        FROM Products;

                       

                        不过还是有简单的写法:

                        SELECT prod_name

                        FROM Products

                       LIMIT 5;

        6,注释

                        --        #        /*    */

                        多行注释使用的比较多,非常实用

two,数据的排序

        1,ORDER BY 

             eg,SELECT prod_name

                        FROM Products

                        ORDER BY prod_name;

        2,如果是多个列都要排序,那么久用逗号分隔开

            eg,SELECT prod_id, prod_price, prod_name

                    FROM Products

                    ORDER BY prod_price,prod_name;

        3 , 排序还可以指定方向,递增,还是递减

            DESC , ASC,  但是ASC没有太大的用处,因为默认就是递增,不用写就是递增,为什么要写上呢

three,过滤数据

        1,过滤数据的操作符是WHERE

            eg, SELECT prod_name, prod_price

                   FROM Products

                   WHERE prod_price < 10;

        2,范围检查

            eg, SELECT prod_name, prod_price

                   FROM Products

                   WHERE prod_price BETEEN 5 AND 10;

只是写几个简单的数据库语法格式,熟悉一下sql语句,简单的操作,当然还有很多的语法需要下去自己下功夫                    

         

 

 

                       

 

 

 

 

 

    

                       

共有 人打赏支持
粉丝 6
博文 12
码字总数 12119
×
吴兆
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: