创建数据库常用SQL语句

/*
1、新建数据库 DataBaseName
2、执行下面的sql语句添加表
3、执行下面的sql语句添加数据
3、给主键添加自增类型
5、添加主键
4、添加外键关系
*/use DataBaseName;
/*删除已创建的外键和索引:先执行下面这句sql,复杂执行结果,执行,在执行下面的sql
select 'IF EXISTS(Select 1 from sys.foreign_keys Where name= '''+fk.name+''') ALTER TABLE ' + o.name + ' DROP CONSTRAINT ' + fk.name + ';'  AS Command
from sys.foreign_keys fk  JOIN sys.all_objects o ON (fk.parent_object_id = o.object_id);select 'IF EXISTS (Select 1 from sys.indexes Where name= '''+ix.name+''') DROP INDEX '+o.name+'.' + ix.name + ';'  AS Command
from sys.indexes ix  JOIN sys.all_objects o ON (ix.object_id = o.object_id) where ix.name like 'IX_%';
*/IF EXISTS(Select 1 From Sysobjects Where Name='TableName')
DROP table TableName;
CREATE TABLE TableName (id          int IDENTITY(1,1) NOT NULL,title            varchar (30) NULL ,summary varchar (MAX) NULL , remark   text NULL ,    money   numeric(18,2) NULL ,state       int NULL ,user_id   varchar (60) NULL ,sort_no  varchar (60) NULL ,upd_time datetime,add_time   datetime
); /*INSERT INTO 当插入自增主键时,需要开启和关闭*/
set identity_insert TableName on;
INSERT INTO TableName (id,title,summary,remark,money,state,user_id) VALUES (1,'标题','简介','备注','99.90',1,'xiaoming123');
set identity_insert TableName off;/*增加主键*/
ALTER TABLE TableName ADD CONSTRAINT PK_TableName PRIMARY KEY (id); /*
DROP DATABASE 数据库名;
DROP TABLE 表名称;
TRUNCATE TABLE表名称;
DELETE FROM 表名称 WHERE列名称 = 值 ; ALTER TABLE tb ADD CONSTRAINT PK_id PRIMARY KEY (id);
ALTER TABLE tb DROP CONSTRAINT PK_id;
ALTER TABLE tb1 ADD CONSTRAINT FK_tb1_tb2 FOREIGN KEY(tb1_id) REFERENCES tb2(tb2_id);
ALTER TABLE tb ADD 列名 类型 null;
ALTER TABLE tb ALTER COLUMN 列名 类型 not null;
CREATE NONCLUSTERED INDEX IX_索引名 ON 表名(索引列名);
[创建索引](https://blog.csdn.net/hanxin0311/article/details/116144697)
*//*创建视图*/
IF EXISTS(SELECT 1 FROM sys.views WHERE name='view_TableName') DROP VIEW view_TableName
GO
CREATE VIEW view_TableName AS
SELECT CONVERT(varchar(100), add_time, 23) + '-' + CONVERT(varchar(32), user_id) AS id,CONVERT(varchar(100), add_time, 23) as add_time ,sum(money) as total
FROM TableName
GROUP BY  CONVERT(varchar(100), add_time, 23) ,user_id
GO

创建数据库常用SQL语句相关推荐

  1. 查看创建数据库的sql语句

    -- 查看创建数据库的sql语句 #SHOW CREATE DATABASE 数据库名; SHOW CREATE DATABASE db2; ​-- 修改数据库编码 #语法 ALTER DATABAS ...

  2. 苹果cms数据.php,苹果cms数据库常用sql语句对照及使用方法

    这篇文章主要为大家详细介绍了苹果cms数据库常用sql语句对照及使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 苹果cms v10常用sql语句 使用方 ...

  3. php mysql数据库常用sql语句命令集合

    /*  ****** author:Vericlongmore ******  ****** update date:2012-04-05 *****  ****** spot:beijing *** ...

  4. SqlServer数据库常用sql语句

    一.数据库的创建.重命名.删除 /*简单的创建数据库*/ create database MyDataBase; /*重命名数据库*/ exec sp_renamedb MyDataBase, 我的数 ...

  5. 数据库——常用SQL语句的总结

    闲暇时间自己总结的数据库常用语句,希望会对大家有帮助. 项目3 学生管理系统的创建与管理 1.使用SQL语句创建"班级表(class)". use studentmanager g ...

  6. 火爆全网,软件测试数据库常用 SQL 语句总结,你要的我都有......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  7. sqlserver创建数据库的sql语句

    怎么将sqlserver数据库 导入mysql 有多种方法啊.介绍其中一种,使用mysql数据库的ODBC驱动. 1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3. ...

  8. kingbase数据库常用sql语句1(人大金仓数据库)

    常用查询语句: 说明:本sql语句适用于人大金仓数据库(kingbase) V8R6及其V8R3 --1. 统计某个模式下面每张表的数据量(行数)(这个表里的行数信息为大概值,并非和真实数据一模一样) ...

  9. 达梦数据库常用sql语句整理(3)

    1.查看捕获信息 SELECT * FROM V$CAPTURE; 2.查看执行时间长的sql语句 SELECT * FROM V$LONG_EXEC_SQLS; SELECT * FROM V$SY ...

  10. 达梦数据库常用sql语句大全

    常用sql 一.对象操作相关sql 1.查看表占用空间: 2.拼接sql,批量删除模式下的表: 3.查找一个表属于哪个用户: 4.查询某一模式下的所有表名 5.查询数据库中所有用户及状态 6.查询当前 ...

最新文章

  1. ASP.NET 2.0中轻松实现网站换肤
  2. python零碎知识(8):UserDict 类
  3. leetcode-11-盛最多水的容器
  4. mysql合并统计总数,mysql统计多表交织组合总数
  5. python中lowerright_python字符串,从入门到高阶看这篇就够了
  6. Idea进行远程Debug
  7. 西南科技大学计算机综合大纲,2019年西南科技大学信息工程学院考研复试大纲...
  8. 数据分析利器之Pandas
  9. 23种设计模式(4)-生成器模式
  10. 2021母婴行业洞察报告.pdf(附下载链接)
  11. 【实践】基于强化学习的 Contextual Bandits 算法在推荐场景中的应用
  12. git 创建和修改ssh_key
  13. 【solitidy】生成随机数算法
  14. manifest离线缓存技术
  15. java基础---Java---面试题---银行业务调度系统(线程同步锁、枚举、线程池)
  16. struts原理介绍,面试
  17. ARM SMMU的原理与IOMMU
  18. 通过anaconda下载 opencv的方法
  19. 只因一段代码全公司200多人被捕,爬虫敲响警钟!
  20. 韩顺平老师多用户即时通讯系统功能扩展:发送离线消息

热门文章

  1. 一个很有趣的游戏(看谁的名字打架厉害)
  2. 计算机触摸板设置方法,解决办法:四种关闭笔记本电脑触摸板的方法[图形教程]...
  3. 华硕触摸板驱动ASUS PTP Driver安装失败解决办法
  4. 情人节程序员用HTML网页表白【生日祝福】 HTML5生日祝福网页源码 HTML+CSS+JavaScript
  5. 用计算机制作贺卡,用计算机制作贺卡的操作步骤
  6. 文本的编码格式: ANSI、ASCII、UTF8、UNICODE、GB2312、UCS-2、UTF16
  7. REST Assured 55 - JSON Schema Validation In Rest Assured
  8. 概率论与数理统计(第四版) 第二章:随机变量及其分布(第一节和第二节笔记)
  9. 2014Esri全球用户大会——亮点系列之精彩应用案例
  10. Project 4:用户画像的建立