SQL Server数据库学习-新建数据库,增删改查

admin 2023年11月4日17:17:45评论5 views字数 1659阅读5分31秒阅读模式

开篇:由于不是科班出身,对IT编程方面了解甚少,工作以后,在干一些项目,总感觉吃劲,所以在此公众号学习记录一些相关知识,方便以后自己。

版本:sql server2019企业版 

  1. 打开数据库,登录进入数据库。


    SQL Server数据库学习-新建数据库,增删改查

    身份选择的sa,密码是安装的时候自设定。

  2. 在SQLServer管理器中点开左侧树菜单,找到数据库,然后右击,新建数据库


    SQL Server数据库学习-新建数据库,增删改查

  3. 在弹出的对话框中输入数据库名称。


    SQL Server数据库学习-新建数据库,增删改查

  4. 刷新树菜单,就能看到刚刚新建的数据库了。然后点开创建的数据库树菜单。


    SQL Server数据库学习-新建数据库,增删改查

  5. 找到我们新建的数据库,打开“表”,选择“新建表”。来新建一个数据库表格。


    SQL Server数据库学习-新建数据库,增删改查

  6. 输入我们想要输入的字段名,数据类型,是否为空(如果打上对勾,就是不添加数据也可以,没有打上就是添加数据的时候必须添加上去),设置主键(本次测试Id为主键)。


    SQL Server数据库学习-新建数据库,增删改查

    数据类型,根据需要进行选择,常用的数据类型:

    Bit 布尔、Int 整数、Float/real 浮点数/实数、Datetime 日期

    文本型:


    SQL Server数据库学习-新建数据库,增删改查

如果设定主键自增加,列属性中点击是标识规范,点击是标识--选择是,选择是,然后定义标识增量(每次增多少),标识种子(初始值),标识符,主键不能为null

SQL Server数据库学习-新建数据库,增删改查

7. 输入完成之后,保存新建的表,然后给表起个表名即可

8. 右键“表”找到刷新,刷新之后就会出现那张表格了

SQL Server数据库学习-新建数据库,增删改查

9.  右键新建的表名,点击编辑前200行,然后既可以在表中添加信息了(如我所建)

SQL Server数据库学习-新建数据库,增删改查

SQL Server数据库学习-新建数据库,增删改查

10. 建表完毕,添加数据完毕,接下来进行数据的查询

SQL Server数据库学习-新建数据库,增删改查

11.新建查询,使用select语句进行查询(SQL 语句对大小写不敏感

SQL Server数据库学习-新建数据库,增删改查

如果我们希望从 "bookInfo" 表中选取所有的列,使用符号 * 取代列的名称,就像这样:

select * from bookInfo

如果仅需要查询其中单个列或者多个列时,可以这样(查询结果如下图):

select bookname,author  from bookInfo

SQL Server数据库学习-新建数据库,增删改查

当然也可以根据条件查询,例如

select *  from bookInfo where author =N'老吴'

SQL Server数据库学习-新建数据库,增删改查

或者多个条件,使用 and(在字符串前面加上 N 代表存入数据库时以 Unicode 格式存储,这样中文不会乱码

select *  from bookInfo where author =N'老吴' and price<100

SQL Server数据库学习-新建数据库,增删改查

也可以根据价格进行排序,升序(asc)降序(desc),注释方法为"--"

select *  from bookInfo order by price asc--升序select *  from bookInfo order by price desc--降序

SQL Server数据库学习-新建数据库,增删改查

SQL Server数据库学习-新建数据库,增删改查

也能多个select语句嵌套查询(需要注意查询中,数据类型对应,例如截图中左侧查询price为real,括号中查询的也是price)

select *  from bookInfo where price IN (select price from bookinfo where price >=50)

SQL Server数据库学习-新建数据库,增删改查

这块涉及到IN操作符(IN可以包含其他select 语句,能够更动态的建立where子句),具体用法如下

SQL Server数据库学习-新建数据库,增删改查

查询表中红楼梦以及西游记两本书,使用IN操作符

SQL Server数据库学习-新建数据库,增删改查

12. 插入语句

SQL Server数据库学习-新建数据库,增删改查

在表中插入一本新书,语句如下面这样写

insert into bookInfo (BookName,Author,price) values (N'七侠五义',N'俞樾',58.69)

SQL Server数据库学习-新建数据库,增删改查

提示受影响,说明插入成功,然后刷新表

SQL Server数据库学习-新建数据库,增删改查

13. 修改语句

SQL Server数据库学习-新建数据库,增删改查

表中原有的信息(红色框中)

SQL Server数据库学习-新建数据库,增删改查

update bookinfo set bookname =N'三侠剑',PRICE=53.69,AUTHOR='单田芳'where bookname =N'666'

SQL Server数据库学习-新建数据库,增删改查

修改完毕,表中的数据随即更新

SQL Server数据库学习-新建数据库,增删改查

14. 删除语句

SQL Server数据库学习-新建数据库,增删改查

删除表中的数据,假如删除表中的“骆驼祥

SQL Server数据库学习-新建数据库,增删改查

delete from bookinfo where bookname=N'骆驼祥子'

SQL Server数据库学习-新建数据库,增删改查

删除完的表,可以看见表中的骆驼祥子已经删除,没有了。

SQL Server数据库学习-新建数据库,增删改查


至此,sql的新建表、查、增、改、删完毕,当然这仅仅是数据库的冰山一角,以后遇到了其他知识再学习吧。


原文始发于微信公众号(网络安全与取证研究):SQL Server数据库学习-新建数据库,增删改查

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年11月4日17:17:45
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   SQL Server数据库学习-新建数据库,增删改查https://cn-sec.com/archives/2175765.html

发表评论

匿名网友 填写信息