SQL Server T—SQL 语句【建 增 删 改】(建外键)

同一 创建数据库    

   
如果多漫漫告句子要一起实施,那么在各国条语句之后要加 go
关键字

建库  :  create 
database 
数据库名 
  

                                 create  database  Data0216-2   
//数据库名叫无能够中文,不能够数字开,不克符号开头

删库  **  drop  database  数据库名 ** 

                                  drop  database  Data0216-2    
//删除语句慎用,SQL语句可以选择同句子执行同一词   
,删除语句执行完后最好好去语句。

                                                                            
  //  
/*…………..*/  注释

                                                                               //   –………….   
注释–后面的整句        
选中叫诠释的情节点击执行,注释内容吗会见实行   

 选库:  use  数据库名 

                                    use 
Data0216-2                  —
选择下要操作的数据库

老二开立数据库表格

 建表格   :  create  table  表名             例            create  table  student

 删表格   :  drop  table  表名                             (

                                    
                                        Ids  int identity ( 1, 1 ) 

    装主键列    prinmary  key                                
Conde  nvarchar( 200 )  prinmary
 key,

    安装唯一排    unique                                           
Nome  nvarchar( 200 )  not null
,             —
每列以逗号“”结尾

    设置从增列    identity ( 1, 1 )                             
 Sex  bit ,

    装非空       not 
null     
                                     Birthday  datetime,

                                                                             Score  
decimal ( 10,2 ),

                                                                            
Nation  nvardhar (200)

                                                                          )  

其三 修改表格

      增列 :   alter  table  表名  add 
列名+数据类型

                                                                 alter  table    
student     add   
 Class  nvarchar(200) not null

     
删列 :   alter  table  表名  drop  column  列名

                                                                alter table      student     
drop coumn    Class

季 修改表数据

累加数: insert  into  表名 
values  ( 行内容 )
                insert  into 表名 (列名)  values
(值)      ——给指定列添加值

                              insert  into  student  values
(’s001′,’张三’,‘1/true’,’1991-1-1′,99.5,’N002′ )

                                                        
                       
//自增列内容可免写

                                                                              
  //时间,字符要为此单引号,空写 ‘null’或  ‘ ‘ 

                                                                              
  //数据库被默认最小时间是1905.6.21

修改数据: update  表名  set 
列名 = 值
               update 表名 set 列名=值,列名=值       
 ——对点名列的指定值进行修改

                             
update  student  
set  Nation =’null’ , Scor = 100

除去数据

1       truncate  table  表名               
 //清空表,删除所有数据以及记录,释放空间。(慎用!!!)

2       delete   from 
 表名  
                 // 逐条删除,保留记录

         delete  from 表名
where 筛选标准
  ——删除指定条件的实施
                                                            //数据删除后
自增列不会见重排
删除一排列非还改编号(例:删除了3 下一行默认是4)                                                    

references      ——外键      
                alter table  外键表名  add constraint 约束名称 foreign
key(外键字段)  references 主键表名(约束列名)

           如表A中之Ids是主键,要自律表B中的Aid列,那么告诉句应该是:
            alter table B add constraint A_B_Ids foreign key(Aid) 
references A(Ids)

 

 

 

 

 

                                                                         

相关文章