基础知识汇总

认证主体:刘**(实名认证)

IP属地:天津

下载本文档

2、和日钏用单引导后蹦J目录What's 数据库数据库结构SQL概要创立数据库与表删除和更新表、What's 数据库- 簿.1 .数据库(Database , DB ):将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合.如:大型-银行存储的信息,小型2 .数据库治理系统(Batabase Management System , DBMS ):用来治理数据库的计算机系统.3 .关系型数据库(Relational Database , RDB ):目前应用最广泛的数据库.4 .结构化查询语言(Structured Query Language , SQL ):专门用于

3、操作 RDB.5 .常见的 5 种关系型数据库治理系统( Relational Database Management System, RDBMS ):Oracle Database:甲骨文公司SQL Server :微软公司DB2 : IBM公司PostgreSQL :开源MySQL :开源、数据库结构1 .效劳器:用于接收并处理其它程序发出的请求的程序(软件),或者是安装此类程序的设备(计算机).2 .客户端:向效劳器发出请求的程序(软件),或者是安装此类程序的设备(计算机).声iftEkoliin_i A.(MIIBIIABIIIB&IIBIIMIIIIBUJ EpLolkm_n

9、t;,- -<列名1> <数据类型 > < 约束>,表约束1>,(shohin_idCHAR 4)NOT NULL,shohin_meiVARCHAR 100 )NOT NULL,shohin_bunruiVARCHAR 32 )NOT NULL,hanbai_tankaINTEGER ,shiire_tankaINTEGER ,torokubi DATE ,PRIMARY KEY (shohin_id)-)表约束2>,创立名为Shohin的表 CREATE TABLE Shohin;up Lj茎境衰+ _| FileTables -Ml dba

10、.Shahira? shohin id (PK,匚岛r* H shohir_mei varchar 司 shohin bunrui fvarcL 司 hdnbai tanka (irrt, m 同 shiire_tanka fint null 3 taro ku bi (dat&. null)口口 10 田田田田i+)朝I口统计信息+ 口视图3 .命名规那么:只能使用半角英文字母、数字、下划线(_)作为数据库、表和列的名称;标准要求命名以半角英文字符开头;名称不能重复.4 .数据类型的指定:声明该列的数据类型,是一种约束.5 .数据类型介绍:INTEGER :整型,意味不能存储小数;C

11、HAR :字符串型,如 CHAR (10)和CHAR (100 )中的括号表名该列可以存储的字符串的最大长度.它是定长字符串,如CHAR(8) 表示在列中插入'abc'时会自动保存成'abc '(后面5个半角空格)的形式;VARCHAR :字符串型,类似 CHAR ,不同的是它是何变长字符串,如VARCHAR(8) 在插入abc',保存的就是字符串DATE :日期类型;'abc'6 .约束:非空约束:NULL是空白(无记录)的意思的关键字,NOT NULL 表示必须输入的约束.主键约束:主键是可以确定一行数据的列,一般通过它取特定行的数据

12、,它是唯一的,不允许重复.非空约束一 创立名为Shohin的去 CREATE TABLE Shahin3hoh_in_id shohin_neiEhohiii_bunrui hanbaL_tanka shii r e:_ 七 ankai torokuliiCHAR 4) VARCHAR (10C VilRCHAK(320 INTEGER , INTEGER , LATE ,NOT JTULL,I»r KULL,EJO1T NULL,I PRIMARY KEY (shchin id、王键约束五、更新和删除表1 .删除表- 语法:DROP TABLE < 表名DROP TABLE

13、Shohin; -删除名为 Shohin 的表【注意】被删的表,无法恢复.2 .更新表(1 )添加列- 语法:ALTER TABLE < 表名> ADD < 列名 ><类型>ALTER TABLE ShohinADD Shohin_mei_KanaVARCHAR( 100 );- 在 Shohin中添力口名为 Shohin_mei_Kana 类型为 VARCHAR(100)的歹U(2)删除列- 语法:ALTER TABLE < 表名 > DROP COLUMN < 列名 >ALTER TABLE Shohin DROP COLUMNS

14、hohin_mei_Kana; - 删除 Shohin 表中名为 Shohin_mei_Kana的歹U【注意】表定义变更后无法恢复.SQL根底知识梳理二壁御舟谊的查询根底鄱睇的所有列星号列剧宫 美意亨一、SLLtC I诣句根底二:期AS教学够赊空复行- 加字 DISTINCTiSBIS 口 知察门*丽E施注日卑打空年石算符-查询根底、算十包算符和比拟运算招括me 炉NULL悔俣用法MGTAMDDR三、逻示运算符君NULL C|电白 IS NULL 恺 NOT NULL宿号L T 1唱卷优火版目录?SELECT语句根底?算术运算符和比拟运算符?逻辑运算符一、SELECT语句根底1.查询指定列:S

15、ELECT 关键字-语法:-SELECT < 列名 >,-希望查询列的名称-FROM <表名 >-指定选取数据的表FROMShohin;-从Shohin 中取3列SELECT shohin_id, shohin_mei, hanbai_tanka -列的顺序可以任意指定,逗号",分隔,查询结果的顺序和 SELECT子句中的顺序相同R结典消息shohin_i d5hohin_ftei1"OOL曲100020002打孔器50030003运动T恤400040001兼力300060005昌也情68006oooe里子50070007擦菜板BSOoooa圆珠笔1

25、x:2ZOOO理2打孔器500woo3运动理4000sooo4菜刀300050005惠压我600013600曳子5gIgQ7擦菜板鸵.11708周珠望100200商品单价的两倍四那么算术运算符含义运算符加法+减法-乘法*除法/括号""'用以提升表达式的优先级.2 .需要注意NULLSELECT 5 + NULL, 10 - NULL, 1 * NULL, 4 / NULL, NULL / 9;m结果与消息型哆_优列名无列名无手帽府恪L | IUJLL | HULL HULL 3IULL:KULL【备注】所有包含NULL的计算,结果肯定为NULL.3 .比拟运算符比拟

46、子句中写了列的别名E. SELECT Ehohin_tiunrui AS sb .O .IU'I FROM dbo. Shohin &R0UP BY sb2% ij消息消息207,纵别诲,状态1,第四行 列台了越口易错点 2回忆之前说的执行顺序,SELECT子句是在 GROUP BY 子句之后执行.所以执行到GROUP BY 子句时无法识别别名.【总结】GROUP BY 子句不能使用 SELECT子句中定义的别名.(3)易错:GROUP BY 子句的结果能排序吗?【解答】它是随机的.如果想排序,请使用 ORDER BY 子句.【总结】GROUP BY 子句结果的显示是无序的.(

0/150

联系客服

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!

THE END
0.SQL语言入门到实战:一篇搞定所有核心知识点sql入门一键获取完整项目代码sql ⚠️血泪教训: 忘记加WHERE条件会删光整张表! 生产环境慎用DELETE,推荐逻辑删除(添加is_deleted字段) 3. 最常用的查询语句(DQL) -- 基础查询(*表示所有列) SELECT*FROMStudentsWHEREage>18; -- 聚合统计(GROUP BY + 聚合函数) jvzquC41dnuh0lxfp0tfv87625e9;>768480c{ykenk0fnyckny03=;;65972
1.SQLServer索引基础知识(7)SQL Server 索引基础知识(7)---Indexing for AND 2021/10/20 作者:郭红俊 时间:January 18, 2008 我们通过一个实例来看 有 And 操作符时候的最常见的一种情况。我们有下面一个表, 复制 CREATE TABLE [dbo].[member]( [member_no] [dbo].[numeric_id] IDENTITY(1,1) NOT NULL, [lastname] [dbo].jvzquC41oujo0vnetqyph}3eqo5{j6hp1fj48A555
2.SQL基础知识资料.pdfSQL基础知识资料.pdf 36页VIP内容提供方:猫猫网络 大小:10.85 MB 字数:约6.06万字 发布时间:2025-02-18发布于河北 浏览人气:94 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)SQL基础知识资料.pdf 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 SQLjvzquC41oc~/dxtm33>/exr1jvsm1;5471633@4837;23>7422722=70ujzn
3.SQL基础知识大全智者生存SQL基础知识大全 SQL语言由命令、子句、运算和集合函数等构成。在SQL中,数据定义语言DDL(用来建立及定义数据表、字段以及索引等数据库结构)包含的命令有CREATE、DROP、ALTER;数据操纵语言DML(用来提供数据的查询、排序以及筛选数据等功能)包含的命令有SELECT、INSERT、UPDATE、DELETE。jvzquC41yy}/ewgnqiy/exr1lwgo1jwejk|f1;52;1651991368:6=60jvsm
4.SQL基础知识总结(一)摩天轮的幸福SQL基础知识总结(一) 1.union 和union all 操作符 1)union内部的select语句必须拥有相同的列,列也必须有相似的数字类型。同时,每条select语句中列的顺序相同。 union语法(结果集无重复) selectxfromtable1unionselectyfromtable2 union all语法(结果集有重复) selectxfromtable1jvzquC41yy}/ewgnqiy/exr1fqth:B<:34<3;8u15297::60jvsm
5.SQL基础知识点sql知识点SQL 基础知识点 本文围绕 SQL 数据库展开,介绍了数据库相关术语、增删改查操作、子查询、多表连接、UNION、分组及常用函数。重点阐述了 SQL 优化方法,如查询用索引、优化 SELECT 语句等。还提及数据库三大范式和 SQL 语句分类,为数据库操作与优化提供全面指导。jvzquC41dnuh0lxfp0tfv8vsa7=86@>8;1gsvrhng1jfvjnnu1747=9559: