SQL学习笔记---非select操作

2019-01-02 14:15:22来源:cnblogs.com作者:宝宝的大叔人点击

分享

非select命令

数据库

         1.创建     //create database 库名

         2.删除     //drop database 库名,...

         2.重命名//exec sp_renamedb '库名','新库名'

         1.创建     //create table 表名 (列名 类型,...)

         2.删除     //drop table 表名,...

         3.重命名//exec sp_rename '表名','新表名'

                          //修改列名:  exec sp_rename '表名.列名','新列名'

         4.修改     //alter table 表名

                          //1.添加列:add 列名 类型 

                          //2.删除列:drop column 列名

                          //3.列类型:alter column 列名 新类型

数据

         1.添加     //1.insert into 表名 (列名,...)values(值,...)

                          //2.insert into 表名 values(值,...)

         2.删除     //1.delete from 表名//清空表

                          //2.delete from 表名 where 列名=值//清除某行

         3.修改     //update 表名 SET 列名1 = 新值 WHERE 列名2(可以是列名1) = 某值

视图

         1.创建     //create view 视图名 as select语句

         2.删除     //drop table 视图名,...

         3.重命名//exec sp_rename '视图名','新视图名'

         4.修改     //alter table 视图名 as select语句

        

约束

         1.创建

                  1.创建表时创建     //create table table_name()

                  2.现有表中创建     //alter table table_name add

                          1.非空     //

                          2.主键约束//[列名][类型]constraint 约束名 primary key

                          3.唯一约束//[列名][类型]constraint 约束名 unique

                          4.检查约束//[列名][类型]constraint 约束名 check(logical_expression)

                          5.默认约束//[列名][类型]constraint 约束名 default column_name

                          6.外键约束//[列名][类型]constraint 约束名 foreign key(column_name)

         2.删除     //drop constraint 约束名,...

         3.修改

                  1.非空约束     //alter table 表名

                                            //alter column 列名 类型 null|not null

                  2.其它约束     //删除约束

                                            //创建新约束

相关文章

    无相关信息

微信扫一扫

第七城市微信公众平台