数据库基础

    数据库是一系列数据的集合,是为了方便用户或者程序查询来设立的。数据可以在界面修改,也可以用语句修改。数据有许多类型。比如数字类型int ,还有大整数bigint。bit 相当于 bool 类型。char 是字符,后面的数字表示几个字符。varchar 也表示字符,不过比 char 灵活,当用 char  时,如果字符不够规定的字符,后面会用空格补齐,取出数据时,长度就是规定的字符,而 varchar 取出的长度就是你输入的数据的长度。当有中文字符时,要用 nvarchar 。当字数比较多时,后面的括号里写 MAX,表示无限(但其实是有限的)。当然还有许多许多的类型,就不一一说了。

    关于数据库的语句,它们不区分大小写,而且是通用的,在各种数据库中都可以使用。

    添加语句   creat table 表名(列名  类型, 列名, 类型),可以创建一张新表,

                       insert into 表名 (列名) values(数据)(要按顺序,类型) 向指定表中添加数据。可以省略表名后的列名。如果有些值不确定,不写那列就行了。

    更新已有的数据    update 表名 set 列名=。。一次更新一列,多个列用都好隔开。可用where限定范围。

    删除语句   drop table 表名 可以删除一张表。

                       delete 可以删除一条数据,或者一整张表的数据,但这张表还在,而drop后这张表就不存在了。可以用 where 来限定范围。

    选择语句   用select * from 表名 来从select的表中挑选数据。

    在where 中可以添加 and or not 等。

    聚合函数  max()取最大值 min()取最小值  avg() 取平均值   sum()取和  

                      count(*) 对你查询的结果进行聚合。后可跟 where过滤。

    排序函数   order by 列名  默认升序,后加ASC 表示升序,DESC表示降序。若值相同按另一列排序,后加一个逗号 ,列名,排序方式。order by 函数要放在where 字句后面。

    通配符where过滤  LIKE   单字符匹配用 '_',多字符匹配用 '%' 。 


    设置主键,大部分数据类型都可以设置主键,但只有两种类型常用:int 和 uniqueidentifier 。主键不能重复,int 可以自己添加,也可以由系统自己增加。系统自己增加时,把标示规范设为 true(每张表只能有一个标示规范)。uniqueidentifier 是一种特殊的类型,他能保证每次生成的值都不相同。可以用内置的 newid() 函数自动生成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值