SQL-基础知识汇总(2019).docx

SQL-基础知识汇总(2019).docx

ID:59783238

大小:2.77 MB

页数:52页

时间:2020-11-24

SQL-基础知识汇总(2019).docx_第1页
SQL-基础知识汇总(2019).docx_第2页
SQL-基础知识汇总(2019).docx_第3页
SQL-基础知识汇总(2019).docx_第4页
SQL-基础知识汇总(2019).docx_第5页
资源描述:

《SQL-基础知识汇总(2019).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL基础知识梳理(一)-数据库与SQL(2019.03) 目录·What's数据库·数据库结构·SQL概要·创建数据库与表·删除和更新表 一、What's数据库  1.数据库(Database,DB):将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。如:大型-银行存储的信息,小型-电话簿。  2.数据库管理系统(BatabaseManagementSystem,DBMS):用来管理数据库的计算机系统。  3.关系型数据库(RelationalDatabase,RDB):目前应用最广泛的数据库

2、。  4.结构化查询语言(StructuredQueryLanguage,SQL):专门用于操作RDB。  5.常见的5种关系型数据库管理系统(RelationalDatabaseManagementSystem,RDBMS):    ①OracleDatabase:甲骨文公司    ②SQLServer:微软公司    ③DB2:IBM公司    ④PostgreSQL:开源    ⑤MySQL:开源 二、数据库结构  1.服务器:用于接收并处理其它程序发出的请求的程序(软件),或者是安装此类程序的设备(计算机

3、)。  2.客户端:向服务器发出请求的程序(软件),或者是安装此类程序的设备(计算机)。   3.表(table):类似Excel,由行和列组成的二维表。  4.字段:表的列(垂直方向)。  5.记录:表的行(水平方向)。【注意】关系数据库必须以行为单位进行数据读写。  6.单元格:行列交汇处。【注意】与Excel不同,一个单元格只能输入一个数据。 三、SQL概要  1.SQL语句:用关键字、表名和列名等组合而成的一条语句。  2.3种 SQL语句种类:    (1)DDL(DataDefinitionLangu

4、age,数据定义语言):创建、删除或修改数据库以及数据库中的表等对象。      ①CREATE:创建数据库和表等对象      ②DROP:删除数据库和表等对象      ③ALTER:修改数据库和表等对象    (2)DML(DataManipulationLanguage,数据操作语言):查询或修改表中的记录。      ①SELECT:查询表中的数据      ②INSERT:向表中插入数据      ③UPDATE:修改表中的数据      ④DELETE:删除表中的数据    (3)DCL(DataC

5、ontrolLanguage,数据控制语言):确认或取消对数据库中的数据变更的执行操作,以及对用户的操作数据库中的对象权限进行设定。      ①COMMIT:确认对数据库中的数据进行的变更      ②ROLLBACK:取消对数据库中的数据进行的变更      ③GRANT:赋予用户的操作权限      ④REVOKE:取消用户的操作权限    【备注】DML使用最频繁。  3.SQL语句书写规范:    ①以分号(;)结尾;    ②大小写不敏感,不区分关键字的大小写;【注意】插入到表中的数据是区分大小写的,

6、如“HI”、“Hi”和“hi”都不同。    ③该系列随笔将采用“关键字大写,表名和列名的首字母大写”的格式。    ④单词使用半角空格或换行符隔开  4.常数的书写方式:    字符串、日期:用单引号括起来('),如'Hello','2016-09-24'。    数字:直接书写,不用加单引号,如:5。  四、创建数据库与表  1.数据库创建:--语法:CREATEDATABASE<数据库名称>CREATEDATABASEShop--创建名为Shop的数据库     2.表的创建--语法:--CREATETAB

7、LE<表名>--(--<列名1><数据类型><约束>,--<列名1><数据类型><约束>,--...--<表约束1>,--<表约束2>,--...--)--创建名为Shohin的表CREATETABLEShohin(shohin_idCHAR(4)NOTNULL,shohin_meiVARCHAR(100)NOTNULL,shohin_bunruiVARCHAR(32)NOTNULL,hanbai_tankaINTEGER,shiire_tankaINTEGER,torokubiDATE,PRIMARYKEY(s

8、hohin_id));     3.命名规则:    ①只能使用半角英文字母、数字、下划线(_)作为数据库、表和列的名称;    ②规范要求命名以半角英文字符开头;    ③名称不能重复。  4.数据类型的指定:声明该列的数据类型,是一种约束。  5.数据类型介绍:    ①INTEGER:整型,意味不能存储小数;    ②CHAR:字符串型,如CHAR(10)和CHAR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。