数据库安装卸载与概述(1)

1、  数据库:DataBase,简称DB ,按照一定格式存储数据的一些文件的组合。也就是存储数据的仓库。

  数据库管理系统:DataBaseManagement  ,简称DBMS。这个就是专门用来管理数据库的,可以对数据库里面的数据进行增删改查等。常见的有:MySQL,MS 、SQL sever、Oracle等数据库管理系统。

  SQL:这是一种结构化查询语言,程序员需要编写SQL语句,然后通过数据库管理系统来执行SQL语句。从而实现对数据库数据的管理。

  三者之间的关系:人写SQL语句,数据库管理系统(DBMS)来执行SQL语句,从而操作数据库(DB)数据。

SQL基本是通用的数据库结构化查询语言,大部分的数据库管理系统(DBMS)都是大同小异,都是用相同SQL语句来操作数据库。

2、MySQL数据库的安装:

点击安装包(安装的位置c盘下的Program File(X86)文件下有一个MySQL的文件夹里面)——>一路下一步、一顿下一步———>到端口号的时候默认是3306(不用改)————>之后来到字符集(重要),选最下面图像里带有问号的(一定要选择这个),然后在下拉菜单里面选择utf8字符集就可以了————>再一路下一步————>选择加入path环境变量————>来到超级管理员的密码(用户名不能改只能是root)————>然后一路下一步就完成了。

3、MySQL数据库的完美卸载:

第一步:双击MySQL的安装包,然后点击remove(第三个选项)即可。

第二步:删除MySQL的目录,位置在c盘下的Program File(x86)里面有一个MySQL的文件夹,然后删除他。

第三步:在c盘下有一个隐藏的目录,名字叫做programData,里面也有一个MySQL文件夹,删除他。然后就完美卸载完了。

4、服务的启动与停止:net stop 服务名/net start 服务名。

5、本地登录MySQL服务器:mysql  -uroot -p密码,隐藏密码登录:mysql -uroot -p即可。

6、数据库里面最基本的单元是表:table ,有行有列,数据库是以表的形式存储数据的,行:row(叫做记录),列:column(叫做字段)。

7、SQL语句不区分大小写。

8、简单的基本数据库操作命令:

查看MySQL里面有哪些数据库:show databases;

使用某个数据库:use 数据库的名字;

创建一个数据库:create database 数据库名字;//创建了一个数据库

查看数据库的表:show tables;

查看表里面的数据:select * from 表名;//表示查询该表的所有数据。*:表示查询所有的字段,即所有的列。但是有一个缺点:就是在查询的时候,MySQL要先将*转换为所有的列名在进行查询,所以就会降低查询的速度(效率降低),所以一般在较大的数据库一般不用*,而是将列名逐个写上。

不看表的数据,只看表的结构:desc 表名;查询该表的结构。

 

9、SQL语句的分类(有很多sql语句,将其分类有助于学习):

DQL:数据的查询语言(凡是带有select关键字的都是查询语言)。select。针对表里面的数据

DML:数据操作语言(凡是对表中的数据进行增删改的都是数据操作语言)。insert(增),delete(删),update(改)。:对表里面的数据进行操作。针对表里面的额数据

DDL:数据定义语言(凡是带有create(增),drop(删),alter(改的都是DDL))。:不针对表里面的数据,而是针对表的操作,主要操作表的结构。

TCL:事物控制语言(包括事物提交:commit,事物回滚:rollback)。

DCL:数据的控制语言(比如授权:grant,撤权:revoke。等等)。

10、导入数据到数据库里面:source  文件的路径。注意:路径不能有中文出现。

——————————————SQL语句————————————————

11、简单查询语句:

select  字段名  from  表名;//查询某一个字段,查询多个字段名名时,字段名之间要用逗号隔开。

 

上一篇:10w数据插入数据库的记录(java)——批量插入优化


下一篇:一次失败的刷题经历:[LeetCode]292之尼姆游戏(Nim Game)(转)