• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    SQL Server数据库表格操作方法详解

    发布者: 浪子 | 发布时间: 2025-6-18 09:19| 查看数: 67| 评论数: 0|帖子模式

    表格的创建


    代码操作
    1. -- StudentTwo 库名
    2. use StudentTwo
    3. go

    4. -- table 表-- database 数据库 存放表-- 先判断表是否存在,如果存在先删除再创建
    5. -- sysobjects 表-- 判断所有系统表有没有一个表名字为number,如果有删除掉
    6. if exists(select * from sysobjects where name = 'nunber')
    7. drop table number --删除掉
    8. go

    9. create table XueShengTable(
    10.         -- 学生ID 整形谁 identity 标识符作用从1000开始 每次递增1 ,以后添加学生信息时候不要标识列添加
    11.         StudentId int identity(1000,1),

    12.         -- 姓名
    13.         StudentName varchar(20) not null,

    14.         -- 性别
    15.         Gender char(2) not null,
    16. )
    17. 注意: 列后面不加 not null,加null是当前列可为空,加not null是当前列不可为空
    复制代码
    界面操作
    1. 点击数据库 --> 点开使用的数据看 --> 右键击表 --> 新建表
    复制代码
    增删改查




    解释:
    1. -- 插入、增加学生
    2. -- insert into 表名(列名) values(值)
    3. -- 向哪个表中插入那一列对应值是什么
    4. -- 注意: 列名之间使用逗号隔开,值和列名一一对应,类型也得匹配
    复制代码
    写法1:
    1. insert into XueShengTable(StudentName,Gender,Binrthday,Age,Phone,StudentAddress,ClassId,StudentCard) values('迪迦','男','2000-09-18',14,'15377300008','河南省南阳市邓州市',2341,12345678910987)
    复制代码
    写法2:
    1. -- 也可以将列名省略
    复制代码
    1. insert into XueShengTable values('凹凸曼','男','2000-09-18',12345678910987,23,'15377300008','河南省南阳市邓州市',1)
    复制代码


    -- 语法
    1. delete from 表名 where 条件
    复制代码
    方法1delete:
    1. -- 把学号1001数据删除
    2. delete from XueShengTable where StudentId = 1001
    复制代码
    -- 第二种删除方案 truncate:
    1. truncate table XueShengTable -- 删除整个表格
    复制代码
    -- 小提示: delete删除的时候比truncate删除的更快 -- delete删除的时候 不允许这条记录被外键引用,可以先把外键的关系删除掉,再进行删除这条数据 -- truncate 要求删除的表不能有外键的约束



    -- 语法:
    1. updaste 表名 set 列名 = 值, 列名 = 值 where 条件
    复制代码
    --修改学号为1000学生的姓名改为李白,出生年月
    1. update XueShengTable set StudentName = '李白',Binrthday='1975-01-01' where StudentId=1000
    复制代码


    -- 查询所有信息 类似于数组遍历
    1. select * from XueShengTable
    复制代码
    -- 查询具体列的数据查询姓名这一列 select 列名, from 表名 select StudentName,Gender from XueShengTable
    -- 条件查询 : 查询年龄等于23的 select 列名, 列名 from 表名 where Age = 23
    1. select StudentName from XueShengTable where Age = 23
    复制代码
    -- 查询满足条件的所有列
    1. select * from XueShengTable where Age <= 23
    复制代码
    --逻辑运算符号 and 并且关系 相当于&&,or或者条件 相当于||;
    1. select * from XueShengTable where Age>14 and Age<23
    复制代码
    总结

    到此这篇关于SQL Server数据库表格操作方法的文章就介绍到这了,更多相关SQL Server表格详解内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:https://www.jb51.net/database/328274w61.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表