创建数据库常用SQL语句
创建数据库常用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语句相关推荐
- 查看创建数据库的sql语句
-- 查看创建数据库的sql语句 #SHOW CREATE DATABASE 数据库名; SHOW CREATE DATABASE db2; -- 修改数据库编码 #语法 ALTER DATABAS ...
- 苹果cms数据.php,苹果cms数据库常用sql语句对照及使用方法
这篇文章主要为大家详细介绍了苹果cms数据库常用sql语句对照及使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 苹果cms v10常用sql语句 使用方 ...
- php mysql数据库常用sql语句命令集合
/* ****** author:Vericlongmore ****** ****** update date:2012-04-05 ***** ****** spot:beijing *** ...
- SqlServer数据库常用sql语句
一.数据库的创建.重命名.删除 /*简单的创建数据库*/ create database MyDataBase; /*重命名数据库*/ exec sp_renamedb MyDataBase, 我的数 ...
- 数据库——常用SQL语句的总结
闲暇时间自己总结的数据库常用语句,希望会对大家有帮助. 项目3 学生管理系统的创建与管理 1.使用SQL语句创建"班级表(class)". use studentmanager g ...
- 火爆全网,软件测试数据库常用 SQL 语句总结,你要的我都有......
目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...
- sqlserver创建数据库的sql语句
怎么将sqlserver数据库 导入mysql 有多种方法啊.介绍其中一种,使用mysql数据库的ODBC驱动. 1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3. ...
- kingbase数据库常用sql语句1(人大金仓数据库)
常用查询语句: 说明:本sql语句适用于人大金仓数据库(kingbase) V8R6及其V8R3 --1. 统计某个模式下面每张表的数据量(行数)(这个表里的行数信息为大概值,并非和真实数据一模一样) ...
- 达梦数据库常用sql语句整理(3)
1.查看捕获信息 SELECT * FROM V$CAPTURE; 2.查看执行时间长的sql语句 SELECT * FROM V$LONG_EXEC_SQLS; SELECT * FROM V$SY ...
- 达梦数据库常用sql语句大全
常用sql 一.对象操作相关sql 1.查看表占用空间: 2.拼接sql,批量删除模式下的表: 3.查找一个表属于哪个用户: 4.查询某一模式下的所有表名 5.查询数据库中所有用户及状态 6.查询当前 ...
最新文章
- ASP.NET 2.0中轻松实现网站换肤
- python零碎知识(8):UserDict 类
- leetcode-11-盛最多水的容器
- mysql合并统计总数,mysql统计多表交织组合总数
- python中lowerright_python字符串,从入门到高阶看这篇就够了
- Idea进行远程Debug
- 西南科技大学计算机综合大纲,2019年西南科技大学信息工程学院考研复试大纲...
- 数据分析利器之Pandas
- 23种设计模式(4)-生成器模式
- 2021母婴行业洞察报告.pdf(附下载链接)
- 【实践】基于强化学习的 Contextual Bandits 算法在推荐场景中的应用
- git 创建和修改ssh_key
- 【solitidy】生成随机数算法
- manifest离线缓存技术
- java基础---Java---面试题---银行业务调度系统(线程同步锁、枚举、线程池)
- struts原理介绍,面试
- ARM SMMU的原理与IOMMU
- 通过anaconda下载 opencv的方法
- 只因一段代码全公司200多人被捕,爬虫敲响警钟!
- 韩顺平老师多用户即时通讯系统功能扩展:发送离线消息
热门文章
- 一个很有趣的游戏(看谁的名字打架厉害)
- 计算机触摸板设置方法,解决办法:四种关闭笔记本电脑触摸板的方法[图形教程]...
- 华硕触摸板驱动ASUS PTP Driver安装失败解决办法
- 情人节程序员用HTML网页表白【生日祝福】 HTML5生日祝福网页源码 HTML+CSS+JavaScript
- 用计算机制作贺卡,用计算机制作贺卡的操作步骤
- 文本的编码格式: ANSI、ASCII、UTF8、UNICODE、GB2312、UCS-2、UTF16
- REST Assured 55 - JSON Schema Validation In Rest Assured
- 概率论与数理统计(第四版) 第二章:随机变量及其分布(第一节和第二节笔记)
- 2014Esri全球用户大会——亮点系列之精彩应用案例
- Project 4:用户画像的建立