欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-24 13:01:59
非select命令 数据库 1.创建 //create database 库名 2.删除 //drop database 库名,... 2.重命名//exec sp_renamedb '库名','新库名' 表 1.创建 //create table 表名 (列名 类型,...) 2.删除 //dro ......

非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.其它约束     //删除约束

                                            //创建新约束