语句大全基础知识周骏

--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个存储过程DROP PROCEDURE --从数据库中删除存储过程CREATE TRIGGER --创建一个触发器DROP TRIGGER --从数据库中删除触发器CREATE SCHEMA --向数据库添加一个新模式DROP SCHEMA --从数据库中删除一个模式CREATE DOMAIN --创建一个数据值域ALTER DOMAIN --改变域定义DROP DOMAIN --从数据库中删除一个域--数据控制GRANT --授予用户访问权限DENY --拒绝用户访问REVOKE --解除用户访问权限--事务控制COMMIT --结束当前事务ROLLBACK --中止当前事务SET TRANSACTION --定义当前事务数据访问特征--程序化SQLDECLARE --为查询设定游标EXPLAN --为查询描述数据访问计划OPEN --检索查询结果打开一个游标FETCH --检索一行查询结果CLOSE --关闭游标PREPARE --为动态执行准备SQL 语句EXECUTE --动态地执行SQL 语句DESCRIBE --描述准备好的查询 ---局部变量declare @id char(10)--set @id = '10010001'select @id = '10010001' ---全局变量---必须以@@开头

--IF ELSEdeclare @x int @y int @z intselect @x = 1 @y = 2 @z=3if @x > @yprint 'x > y' --打印字符串'x > y'else if @y > @zprint 'y > z'else print 'z > y'

--CASEuse panguupdate employeeset e_wage =casewhen job_level = ’1’ then e_wage*1.08when job_level = ’2’ then e_wage*1.07when job_level = ’3’ then e_wage*1.06else e_wage*1.05end

--WAITFOR--例 等待1 小时2 分零3 秒后才执行SELECT 语句waitfor delay ’01:02:03’select * from employee--例 等到晚上11 点零8 分后才执行SELECT 语句waitfor time ’23:08:00’select * from employee

***SELECT***

select *(列名) from table_name(表名) where column_name operator valueex:(宿主)select * from stock_information where stockid = str(nid)stockname = 'str_name' stockname like '% find this %' stockname like '[a-zA-Z]%' --------- ([]指定值的范围)stockname like '[^F-M]%' --------- (^排除指定范围)--------- 只能在使用like关键字的where子句中使用通配符)or stockpath = 'stock_path'or stocknumber < 1000and stockindex = 24not stocksex = 'man'stocknumber between 20 and 100stocknumber in(10,20,30)order by stockid desc(asc) --------- 排序,desc-降序,asc-升序order by 1,2 --------- by列号stockname = (select stockname from stock_information where stockid = 4)--------- 子查询--------- 除非能确保内层select只返回一个行的值,--------- 否则应在外层where子句中用一个in限定符select distinct column_name form table_name --------- distinct指定检索独有的列值,不重复select stocknumber ,"stocknumber + 10" = stocknumber + 10 from table_nameselect stockname , "stocknumber" = count(*) from table_name group by stockname--------- group by 将表按行分组,指定列中有相同的值having count(*) = 2 --------- having选定指定的组

select stockname from table1union [all] ----- union合并查询结果集,all-保留重复行select stockname from table2

***insert***

insert into table_name (Stock_name,Stock_number) value ("xxx","xxxx")value (select Stockname , Stocknumber from Stock_table2)---value为select语句

***update***

update table_name set Stockname = "xxx" [where Stockid = 3]Stockname = defaultStockname = nullStocknumber = Stockname + 4

***delete***

delete from table_name where Stockid = 3truncate table_name ----------- 删除表中所有行,仍保持表的完整性drop table table_name --------------- 完全删除表

***alter table*** --- 修改数据库表结构

***function(/*常用函数*/)***

----统计函数----AVG --求平均值COUNT --统计数目MAX --求最大值MIN --求最小值SUM --求和

--AVGuse panguselect avg(e_wage) as dept_avgWagefrom employeegroup by dept_id

--MAX--求工资最高的员工姓名use panguselect e_namefrom employeewhere e_wage =(select max(e_wage)from employee)

--STDEV()--STDEV()函数返回表达式中所有数据的标准差

THE END
0.SQL常用语句大全sql语句SQL常用语句大全 SQL语句的类型 DDL(Data Definition Language)数据定义语言DML(Data Manipulation Language)数据操作语言DQL(Data Query Language)数据查询语言DCL(Data Control Language)数据控制语言 MySQL逻辑表达 逻辑与(AND):用于将两个条件组合起来,要求它们同时成立。在jvzquC41dnuh0lxfp0tfv8r2a8<47@<271gsvrhng1jfvjnnu174:;>6238
1.SQL查询语句汇总(非常详细)零基础入门到精通,收藏这一篇就够了本文详细介绍了SQL的各种查询技巧,包括基本查询、条件筛选、投影、排序、分页、聚合、多表连接以及内外连接的不同应用场景。通过实例演示,帮助读者掌握SQL在实际项目中的运用。 SQL查询语句汇总 点这里👉Python测试开发 2023-12-26 20:35 发表于广东 students表 jvzquC41dnuh0lxfp0tfv8Qkdtg25:81ctzjeuj1fgzbkux135<16:=4:
2.編輯SQL陳述式以銳化查詢結果在含有總合函數的 SQL 陳述式中,列出 SELECT 子句中未彙總的欄位。 只在當有這樣的欄位時 HAVING 在含有總合函數的 SQL 陳述式中,指定套用到 SELECT 陳述式中所彙總之欄位的條件。 否 每一個 SQL 子句都由術語組成。 以下是一些常見 SQL 術語的清單。 SQL 詞彙 定義 範例 識別項 您用來識jvzquC41uwvqq{y0okisq|thv0ipo8j/v}0vxuke1+F9.G9'C>&GA*DE'GG/|vn/'K9'JF';G+F7.=H'C;&G=*DD'G6'N:'DE+C9.J7':I&;?*G8'?G'J:'G:+B;.F4'G=&D>*;2'K7'BJ';E36g:5;54j.49ke/6g786gh623c5o=d42=f6j=
3.史上超强最常用SQL语句大全MsSql这篇文章主要介绍了史上超强最常用SQL语句大全,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下+ 目录 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用!【 如果你想靠AI翻身,你先需要一个靠谱的工具!】 DDL(Data Definition Language)数据定义语言 一、操作jvzquC41yy}/lk:30pku1jwvkerf1;<6;8>/j}r
4.SQL查询语句大全SQL查询语句详解常见问题SQL查询语句有SELECT语句、INSERT INTO语句、UPDATE语句、DELETE FROM语句、SELECT DISTINCT语句、WHERE子句、ORDER BY语句、GROUP BY语句、JOIN语句、IN语句、LIKE语句和BETWEEN语句。 SQL(Structured Query Language)是一种用于管理关系数据库系统的语言。它可以用于查询、添加、更新和删除数据库中的数据。下面是一些常用的jvzquC41yy}/rqu0ep5gcz484:8397mvon
5.查阅必备常用的SQL语句,配语句和图解超详细,不怕你忘记⭐查阅必备--常用的SQL语句⭐ - @[TOC] 一,关键语句大全 👨‍💻 * 1.作用: 选择全部元素输出 2.相关例题: 例题二 和 例题十四 3.例子: SELECT ==*== FROM Course 例题十四12.查询数据库中共有多少个班级。 👨‍💻distinct 1.作用: jvzquC41fg|fnxugt0gmk‚zp0eun1jwvkerf1:7624?1
6.mysql基本sql语句大全(基础用语篇)mysql查询语句汇总必须先使用mysql> use 库名;语句进入某个库中,才能创建表 语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] )[存储引擎 字符集]; ==在同一张表中,字段名是不能相同 ==宽度和约束条件可选 ==字段名和类型是必须的 ===============jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04:84;5<
7.SQL数据库的所有命令(函数运算符)汇总大全数据库其它SQL数据库的所有命令(函数、运算符)汇总大全 结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。sql语句就是对数据库进行操作的一种语言。 1、SELECT选择语句jvzquC41o0pc7:3pgv5bt}neng539<9590nuo
8.mysql的casewhen语法sql基本语句大全腾讯云开发者社区介绍mysql数据库中case when语句的用法,首先介绍case when语句的基础知识,然后提供了相关例子。 (1)mysql数据库中CASE WHEN语句。 case when语句,用于计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式:简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04:8542:
9.SQL基础语句大全(建议收藏)sql语句SQL基础语句大全(建议收藏) 一、单表查询 1.1 基础查询 (1)查询所有列 SELECT*FROMemployees; 运行项目并下载源码sql SELECT* 表示选取表中所有字段,适用于快速查看全表数据‌。 (2)查询指定列 SELECTlast_name, salary, emailFROMemployees; 运行项目并下载源码sql jvzquC41dnuh0lxfp0tfv8z235727::91cxuklqg1fkucrqu13:77>53:3
10.SQL基础的查询语句MysqlSQL基础的查询语句更新时间:2021年11月10日 14:37:13 作者:tigeriaf 这篇文章主要给大家分享的是SQL基础的查询语句,SQL语句中,查询是使用最多的操作,SQL不仅能够查询表中的数据,还可以返回算术运算、表达式的结果等,接下来就一起了解一下基本的查询语句,需要的朋友可以参考一下+ 目录 GPT4.0+Midjourney绘画+国 jvzquC41yy}/lk:30pku1jwvkerf1;7::49/j}r
11.SQL常用语句(基础)大全sql基础语句SQL常用语句(基础)大全 SQL语句的类型 1.DDL 1.库 2.表 2.DML 1.插入数据 insert inot 2.删除数据 delete / truncate 3.修改数据 update set 3.DQL 1.无条件查询 2.查询 什么开始 到什么结束 3.指定条件查询 1.单个条件 ro in 2.多个条件 andjvzquC41dnuh0lxfp0tfv8r2a9:94>7451gsvrhng1jfvjnnu1756<6973?
12.SQLserver基础语句大全[通俗易懂]腾讯云开发者社区本文介绍SQL基础,涵盖DML和DDL,详述SELECT、INSERT等语句用法,讲解运算符、约束、函数等知识,还涉及JOIN操作、视图创建及SQL Server数据类型与合计函数等内容。jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk049<:9:7
13.SQL语句大全(经典珍藏版)中文PDF版电子书下载或者多试试几个下载地址 ☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持! ☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。 ☉ 本站提供的SQL语句大全(经典珍藏版) 中文PDF版资源来源互联网,版权归该下载资源的合法拥有者所有。jvzquC41yy}/lk:30pku1ktqmu55:=>960nuou
14.SQL查询语句大全集锦(超经典)doc版电子书下载SQL查询语句大全集锦(超经典) doc版,信息化时代学好一门技术很有必要,本文档是学sql语言的最基础查询语句,具有一定的参考价值,感兴趣的可以了解一下jvzquC41yy}/lk:30pku1ktqmu592B6450nuou
15.SQL语句大全从基础到熟练(不含数据库高端操作)日常用户二---N到M条记录(要有主索引ID)SelectTopM-N*From表WhereIDin(SelectTopM IDFrom表)OrderbyIDDesc---N到结尾记录SelectTopN*From表OrderbyIDDesc例如:一张表有一万多条记录,表的第一个字段 RecID 是自增长字段, 写一个SQL语句, 找出表的第到第个记录。selecttop10recidfromAwhererecidnotin(selecttop30recidjvzquC41yy}/ewgnqiy/exr1UoomgR{gp1v0;:7352;/j}rn
16.SQL基础查询教程AI写代码sql 1 2 3 4 5## 嵌套查询 语法:嵌套查询也就是在查询语句中包含有子查询语句,所以叫嵌套查询,没有单独的语法,嵌套子查询通常位于查询语句的条件之后; 举例:select name, age from student where name = (select name from engScore where score = 100) 解析:查询 student 表中 (engScore 表中jvzquC41dnuh0lxfp0tfv8|gkzooa=9;8:?568ftvkimg8igvcomu8644783:A:
17.经典SQL语句大全sql语句大全及用法本文全面介绍了SQL语句的基础、提升、技巧及数据库操作方法,涵盖创建与删除表、视图、索引,数据复制、分页、排序、筛选等核心功能。同时,提供了数据库管理、加密、安全策略、数据同步、存储过程等内容,为数据库开发者提供一站式解决方案。 经典SQL语句大全 jvzquC41dnuh0lxfp0tfv8z234:13@631cxuklqg1fkucrqu17699B=5;
18.SQL语句大全从基础到熟练(不含数据库高端操作)日常用户三pro_name来获取这个值usepubsgobegintranmytraninsertintostores(stor_id,stor_name)values('333','my books')goinsertintodiscounts(discounttype,stor_id,discount)values('清仓甩卖','9999',50.00)if@@error<>0[email=--@@error]--@@error[/email]返回最后执行的Transact-SQL 语句的错误代码如果语句执行成功jvzquC41yy}/ewgnqiy/exr1UoomgR{gp1v0;:7373>/j}rn
19.常用经典SQL语句大全完整版详解+实例sql语句大全实例教程常用经典SQL语句大全完整版--详解+实例 本文介绍了SQL分类,包括DDL、DML、DCL。详细列举了基础语句,如创建、删除数据库和表等,还介绍了高级查询运算词、外连接等。此外,给出了诸多实用SQL语句示例,如复制表、子查询等,最后讲解了Execute方法和事务处理方法。jvzquC41dnuh0lxfp0tfv8YwumeBe}91ctzjeuj1fgzbkux133782?8;2