创建表

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='舞蹈协会' and party.club_name='网球协会'

插入

INSERT INTO party(sno,club_name,work)  VALUES ('20180101','围棋协会','副会长')

建立索引

  • student表按学号升序建唯一索引
  • course表按课程号升序建唯一索引
  • sc表按学号升序和课程号降序建唯一索引
create unique index ind1 on student(sno)
create unique index ind1 on course(cno)
create unique index ind1 on sc(sno asc, cno desc)

降序

SELECT sno,sname,sex,age,college,partnum
FROM student
ORDER BY partnum

所有男生年龄加1

UPDATE student SET age=age+1
WHERE sex='男'

创建视图

CREATE VIEW TYVIEW
AS
SELECT student.sno,party.club_name
FROM student,party
WHERE student.college='体育学院';

授权 grant

sp_addlogin '张三'
-------------------分开执行
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

触发器
存储过程-课件

sql常用crud命令相关推荐

  1. sql常用语法命令及函数_SQL右连接命令:语法示例

    sql常用语法命令及函数 For this guide we'll discuss the SQL RIGHT JOIN. 对于本指南,我们将讨论SQL RIGHT JOIN. 正确加入 (Right ...

  2. MySQL数据库常用命令_常用SQL语句及命令_MySQL常用语句

    文章目录 一.常用的 SQL 语句 (一)查看当前登录用户 (二)查看当前数据库 (三)如何查看全部用户? (四)创建数据库 (五)选择要操作的数据库 (六)创建表 (七)查看表的结构 (八)往表中插 ...

  3. ASP与SQL数据库连接及SQL常用命令使用方法

    <% dim conn set conn=server.createobject("ADODB.connection") con.open "PROVIDER=SQ ...

  4. mysql参数优化步骤_MySQL架构优化实战系列4:SQL优化步骤与常用管理命令2(转)

    MySQL架构优化实战系列4:SQL优化步骤与常用管理命令 原文:http://dbaplus.cn/news-11-649-1.html 一.SQL语句优化步骤 1.查看MySQL状态及配置 sho ...

  5. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  6. Hive安装及常用交互命令

    Hive基本概念及常用交互命令 目录 Hive安装地址 Hive安装部署 将本地文件导入Hive案例 MySQL安装 Hive元数据配置到MySQL Hive常用交互命令 Hive其他命令操作 Hiv ...

  7. python简单命令语句_python基础教程之[基础学习]MySQL常用语句命令总结|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 相信平时大家在开发时都会使用MySQL数据库,它是目前比较火的一款数据库工具,对于大多数企业的业务来 ...

  8. 常用 Windows10命令大全

    Windows10命令大全 相信很多使用win10喜欢折腾电脑搞机的小伙伴都想要一份完整的Windows10命令大全,大家可能会突然想要打 开某个cmd命令但是却忘记了具体的命令,包括小编我自己也有过 ...

  9. mysql根据字长查询_MYSQL常用查命令

    MYSQL常用查命令: mysql> select version();        查看MySQL的版本号 mysql> select current_date();        查 ...

最新文章

  1. AI时代,谈数据分析时我们要谈些什么?
  2. javascript转换金额格式
  3. java关闭当前窗口打开另一窗口
  4. stm32f103c8t6掉坑记
  5. hibernate更新部分字段的几种方法
  6. php strpose_php中strpos()和stripos()函数的区别用法详解
  7. app软件怎么申请软件著作权?
  8. 2023华南农业大学计算机考研信息汇总
  9. LED白光测速仪MSE-V508
  10. python将word转成excel_Python实现Word表格转成Excel表格的示例代码
  11. BURP APP HTTPS抓包xposed+justtrustme工具篇
  12. 你在找mp3音频格式转换器有哪些吗?分享3个实用的软件
  13. C#之十八 GUI用户界面编程
  14. 租用游艇问题 石子合并问题 动态规划实验
  15. 文本处理命令 cat more less cut wc sort uniq
  16. 数据结构--环形队列
  17. java 减法基础_Java 基础入门
  18. rx580和gtx1650哪个好
  19. Android开发初体验
  20. SDNU1026 田忌赛马续

热门文章

  1. Python之路【第七篇】:初识Socket
  2. 如何在eclipse中修改jsp默认编码
  3. 网络通信:单播、广播、组播
  4. SL2_RedSkin
  5. 基于RBAC模型的通用权限管理系统的设计(数据模型)的扩展
  6. 2021-11-13SystemStringBuliding
  7. C++中如何使输出的1变成01
  8. 开发实践 | Android开发Zegbee 温度、气体采集系统(代码类)
  9. 初中计算机vb知识点,全国计算机等级考试VB知识点总结(全部).docx
  10. c rsa java私钥_RSA,JAVA私钥加密,C#公钥解密