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   会让上下区分开
    
    
    
  • 相关阅读:
    Leetcode463. Island Perimeter
    C++ 编写的解码器小程序 map
    LeetCode706. Design HashMap
    LeetCode705. Design HashSet
    LeetCode804. Unique Morse Code Words
    c++后台开发 准备材料
    Scott Young-《如何高效学习》
    跳表和散列
    时间复杂度 log n
    第35题:LeetCode138. Copy List with Random Pointer
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076513.html
Copyright © 2011-2022 走看看