zoukankan      html  css  js  c++  java
  • 15-2 insert语句介绍

    create table TblClass
    (
       tClassId int identity(1,1) primary key,
       tClassName nvarchar(50)
    )
    
    --向班级表中插入一条记录
    --insert into 表名(列1,列2,列3) values(值1,值2,值3)
    --1.自动编号列,默认就会自动增长,所以不需要(默认情况下也不能向自动编号列插入值)
    insert into TblClass (tClassName) values('.net黑马一期')

    提示:出现错误“将截断字符串成二进制数据”说明字符串长度超限了

    create table TblStudent
    (
       tSId int identity(1,1) primary key,
       tSName nvarchar(50) not null,
       tSGender nchar(1), --或者为tSGender bit, 
       tSAddress nvarchar(500),
       tSPhone varchar(50),
       tSAge int,
       tSBirthday date,
       tSCardId varchar(18),
       tSClassId int 
    )
    --向TblStudent表中插入一条数据
    insert into
    TblStudent (tSName,tSGender,tSAddress,tSPhone,tSAge,tSBirthday,tSCardId,tSClassId)
    values('熊丽','','北京市海定区',16,'1998-5-5','123456789123456789',1)
    
    --如果向表中的所有列(除自动编号列以外的所以列)都要插入值,那么可以省略列名,同时必须保证后面的值列表中的顺序必须与表中列的顺序一致。
    insert into TblStudent
    values('刘天龙12','','北京市海定区',17,'1998-5-5','123456789123456789',1)
    
    --向表中部分列插入数据
    insert into TblStudent(tSName,tSGender,tSAge)
    values('石蓉','',15)
    create table TblClass
    (
       tClassId int identity(1,1) primary key,
       tClassName nvarchar(50)
    )
    --向自动编号列插入值
    --启动某个表的“自动编号列”手动插入值的功能
    SET IDENTITY_INSERT TblClass ON
    insert into TblClass(tClassId ,tClassName)
    values(500,'.net黑马二期')
    SET IDENTITY_INSERT TblClass off
    --在SQL语句中的直接写的字符串中,如果包含中文,一定要在字符串前面加N
    insert into Table_2 values(N'科比布莱恩特')
  • 相关阅读:
    Codeforces Round #741 (Div. 2)部分题题解
    Wedding DJ题解 (回归OI)
    Note -「模板」FHQ-Treap
    Solution -「数论」「校内题」矩阵求和
    【游记】WC2021抱铃记
    洛谷 P7073 /AcWing 2769. 表达式
    洛谷 P3004 [USACO10DEC]Treasure Chest S/CSES 1097
    P7074 [CSP-J2020] 方格取数
    Unity Built-in转URP速查表
    英国学生签证准备材料+办理流程等
  • 原文地址:https://www.cnblogs.com/Strugglinggirl/p/7172414.html
Copyright © 2011-2022 走看看