sql常用crud命令
生活随笔
收集整理的這篇文章主要介紹了
sql常用crud命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
創(chuàng)建表
CREATE TABLE student ( sno VARCHAR(8), sname VARCHAR(14), sex char(4) check(sex='男' or sex='女'), --性別要不為男或者為女age VARCHAR(4),college VARCHAR(30),partnum INT,PRIMARY KEY (sno) );修改表名:
alter table student rename to student2添加列
alter table club add vipnum varchar(5)修改列
alter table student change sno sno2 varchar(8)修改列屬性
alter table student modify sno varchar(20);刪除列:
alter table stuent drop column sno修改字段默認值
alter table student alter ssex set default '女'刪除字段默認值
alter table student alter ssex drop default查看表中字段的默認值
show ssex from student查詢
SELECT party.sno FROM party WHERE party.club_name='舞蹈協(xié)會' and party.club_name='網(wǎng)球協(xié)會'插入
INSERT INTO party(sno,club_name,work) VALUES ('20180101','圍棋協(xié)會','副會長')建立索引
- student表按學號升序建唯一索引
- course表按課程號升序建唯一索引
- sc表按學號升序和課程號降序建唯一索引
降序
SELECT sno,sname,sex,age,college,partnum FROM student ORDER BY partnum所有男生年齡加1
UPDATE student SET age=age+1 WHERE sex='男'創(chuàng)建視圖
CREATE VIEW TYVIEW AS SELECT student.sno,party.club_name FROM student,party WHERE student.college='體育學院';授權 grant
sp_addlogin '張三' -------------------分開執(zhí)行 sp_adduser '張三'--T12 CREATE TRIGGER Tri1 ON party FOR DELETE AS UPDATE student SET student.partnum = student.partnum-1--T13 BEGIN TRAN t13 WITH mark 'TJ' DECLARE @num INT SET @num=0 INSERT INTO student(partnum)WHERE partnum <'5' IF @num>0BEGIN ROLLBACK TRANSACTION t13END ELSEBEGINCOMMIT TRANSACTION t13END觸發(fā)器
存儲過程-課件
總結
以上是生活随笔為你收集整理的sql常用crud命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux-C
- 下一篇: 网易云信:要做就做轻量级、小而美的云产品