zoukankan      html  css  js  c++  java
  • SQL server 常用的数据库 DDL语言

    
    use (数据库名)             //切换到目标数据库
    
    if exists (select * from sysdatabases where name='数据库名')  //如果括号里面是查看有没有这个数据库
    	drop database testDB 	//exist只能返回true或者false 如果存在,就删掉这个数据库	
    							//在创建数据库之前建议先检查一下,以防出错
    
    	if object_id('表名') is not null
       drop table 表名
    	//建表也建议先这样检查一下,建表的时候把上面的
    
    
    create database (数据库名)   //创建数据库
    
    drop database (数据库名)  	 //删除数据库
    
    rename database (新表名) to (旧表名)   //MYSQL 或者Oracle更改数据库里面的表名
      
    
    exec sp_rename '表名','新名','旧名'
    			//SQL server更改表明
    
    create table (表名)(
    	(列名)  (数据类型) identity(1,1)   primary key, //自增种子1增长数为1(切记设置自增必须为int类型)     设置为主键
    	(列名)  (数据类型) default (该列默认值)  //设置该列默认值
    	foreign key(列名) references 表名(主键)  //设置外键关系
    )
    
    create database 数据库名字
    on
    (
    		name ='名字', 
    		filename ='路径' 
    )
    
    alter table 表名 add 列名 数据类型  //为表加字段
    
    alter table 表名 drop 列名          //为表删除字段
    
    go   会让上下区分开
    
    
    
  • 相关阅读:
    spark学习进度18(SparkSQL读写)
    查看及修改centos的系统时间
    第3章 串
    linux就该这么学 简介
    1 快速入门
    rocketMQ实战与原理解析 简介
    绪论
    数据结构java版 第4版 叶核亚著 简介
    数据结构java语言版 简介
    数据结构与问题求解java版 简介
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076512.html
Copyright © 2011-2022 走看看