日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

创建数据库常用SQL语句

發(fā)布時間:2023/12/10 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 创建数据库常用SQL语句 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

創(chuàng)建數(shù)據(jù)庫常用SQL語句

/* 1、新建數(shù)據(jù)庫 DataBaseName 2、執(zhí)行下面的sql語句添加表 3、執(zhí)行下面的sql語句添加數(shù)據(jù) 3、給主鍵添加自增類型 5、添加主鍵 4、添加外鍵關(guān)系 */use DataBaseName; /*刪除已創(chuàng)建的外鍵和索引:先執(zhí)行下面這句sql,復(fù)雜執(zhí)行結(jié)果,執(zhí)行,在執(zhí)行下面的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 當插入自增主鍵時,需要開啟和關(guān)閉*/ 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 數(shù)據(jù)庫名; 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 表名(索引列名); [創(chuàng)建索引](https://blog.csdn.net/hanxin0311/article/details/116144697) *//*創(chuàng)建視圖*/ 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

總結(jié)

以上是生活随笔為你收集整理的创建数据库常用SQL语句的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。