SQL入门教程(1)基础知识简介基础概念数据库定义关系数据库配置数据库管理系统SQL定义SQL命令类型MYSQL中的基本数据类型字符串类型数字类型日期类型
前言
本文用《SQL入门经典教程》进行了总结。 作为知识点的记录,如果文章有错误,请指出来。 谢谢你。
http://www.Sina.com/: MySQL 8.0http://www.Sina.com/: navicat premium 12
基础概念数据库的定义简单来说,关系型数据库管理系统是数据的集合。 数据库中的各种信息有组织地存储着,用户可以通过多种方式快速高效地查询所需的信息。
数据库可以比作储物柜(数据库)。 那里有各种各样的东西(数据)。 你用一定的方法(SQL )取出想要的东西。
关系数据库构成多个相关字段列数据行表数据库管理系统DBMS。 数据库管理系统(Database Management System )一种用于操作和管理数据库的软件,可用于创建、使用和维护数据库。 或者,APP应用程序可以通过DBMS访问和使用数据库。
用户数据库管理系统DBMS程序数据库SQL定义数据库管理工具:通过访问结构化查询语言(结构查询语言)来处理数据库(查询和处理
SQL命令类型1. 数据库:创建和重建数据对象(表、索引、视图),如创建和删除表。
-定义表操作(创建、修改、删除)基本命令createtablealtertabledroptable–索引确认操作(创建、修改、删除)基本命令createindexalterindexdropindex–
—数据插入基本命令INSERT–数据更新基本命令UPDATE–数据删除基本命令DELETE 3. SQL:查询数据库。
-数据查询基本命令(最常用) SELECT 4. 数据定义语言(DDL):控制对数据库的访问。
-授予权限基本语句GRANT–由要恢复权限的基本语句REVOKE MYSQL的基本数据类型数据类型定义字符串型数字、字母、下划线文本等构成的一系列字符数值型整数、带小几天的年月日、 时分秒字符串型MySQL数据类型语义CHAR定长字符串VARCHAR可变长字符串BLOB二进制大对象TEXT长字符串(大VARCHAR )数值型MySQL数据类型语义INT整数DECIMAL精密浮点数FLOAT单精密浮点数DOULE双精密浮点带几天型MySQL数据类型语义语义DATE日期) y yyy-mm-DD’time日期‘hh : mm : ss’datetime日期‘yyyy-mm-ddhh : mm 3360 ss’timestamp格林威治时间到当前的总秒数