推荐一个学习SQL语句很方便并且有用的一个网站 自学SQL网
英文单词:DataBaseManagement,简称DBMS。
数据库管理系统是专门用来管理数据库中的数据的,数据库管理系统可以对数据库中的数据进行增删改查。
常见的数据库管理系统:MySQL、Oracle、sqlServer、DB2、Sybase等。
SQL
, 全称为Structured Query Language
是一种结构化的查询语言
程序员需要学习SQL语句,程序员通过编写SQL语句 ,然后由DBMS执行SQL语句,来完成对数据库中数据的增删改查的操作。
下载MySQL数据库管理系统的安装包
安装,选择经典版
需要进行MySQL数据库实例配置
注意:端口号port是任何一个应用都会有的,端口号是应用的唯一代表,端口号通常和IP地址在一块,IP地址是用来定位计算机的,端口号是用来定位服务(应用的),在同一台计算机上,端口号不能重复,具有唯一性
MySQL数据库启动的时候,这个服务占用的端口号默认为3306
设置MySQL数据库的编码方式为utf8(一定要先选那个人头旁边有个问号的,然后下拉选utf8)
选择配置环境变量path,如果没有勾选的话,手动把bin目录配置到环境变量
MySQL超级管理员用户名不能改,一定是 root,需要设置MySQL数据库超级管理员的密码
是否允许成访问,激活表示root账号可以在外地登录,不激活表示root账号只能在本机上使用。
4个对勾都选中表示配置成功
表是数据库中最基本的单元
数据库由若干张表
(Table)组成,这里说的数据Table很像Excel里的表; 正如Excel里的表格,Table也是由 行(rows)
和列(columns)
组成
一个Table存储一个类别的数据,每一行是一条数据,每一列是这种数据的一个属性(字段名); Table就像一个二维的表格,列(columns)
是有限固定的,行(rows)
是无限不固定的
推荐一个学习SQL语句很方便并且有用的一个网站 自学SQL网
SQL语句有很多,进行分门别类记忆
DQL:数据查询语言(凡是带有select关键字的都是查询语句)
SELECT
语句, 通常又称为 查询 (queries), 正如其名, SELECT
可以用来从数据库中取出数据. 一条 SELECT 语句或者叫一个查询, 可以描述我们要从什么表取数据, 要取哪些数据,在返回之前怎么对结果做一些转化计算等等.
DML:数据操作语言(凡是对表中的数据进行增删改的都是DML。insert、delete、update)
DDL:数据定义语言(凡是带有create、drop、alter的都是DDL,DDL主要操作的是表结构,不是数据)
TCL:事务控制语言(包括事务提交commit、事务回滚rollback)
DCL:数据控制语言(包括授权grant、撤销权限revoke)