数据库相关概念

数据库(Database)

                      及存储数据的“仓库”,其本质是一个文件系统,它保留了一系列有组织的数据。

                      数据库管理系统(Database Management System)

                      是一种操纵和管理数据库的大型软件,用于建立,使用和维护数据库,对数据库进行统一管理和控制。

                      用户通过数据库管理系统访问数据库中的表内数据。

                      结构化查询语言(Structured Query Language)

                        用来与数据库通信的语言

  • 环境搭建:

               删除mysql:

                          (5.7版本)清理注册表:打开运行窗口输入regedit ,其它都跟8.0版本删除一样

                          (8.0版本)先在管理里关闭mysql,然后在控制面板里卸载,环境配置path里面删除环境配置,重启

         MySQL下载安装配置:

                                           1. 在官网下载不要下载压缩包的zip类型要不然需要自己配置,找到mis的下载就行。

                                           2. 下载的安装目录不能出现中文或中文空格

                                           3. 下载安装配置后:

                                                在命令提示符cmd:输入 mysql --version查看是否配置环境变量成功

 

             MySQL的登录:

                               mysql安装完毕后,需要启动服务器进程,不然客户端无法连接数据库。

                               服务的启动与停止:方式1:在计算机点击鼠标右键-->管理(点击)-->找到服务和应用程序(点击)-->服务(点击)

                                                               方式2:启动mysql服务命令:在命令行窗口cmd里输入net start MySQL服务名

                                                                              停止mysql服务命令:net stop MySQL服务名

                                                                 quit也可以退出

          自带客户端的登录与退出:登录方式1:MySQL自带客户端

                                                     登录方式2:windows命令行

                        输入密码的登录: mysql -uroot p密码 不建议这样写

                                                      mysql -u root -p 按回车后输入密码(推荐使用这种)

                                                      如果有多个mysql需要登录另一个:mysql -u root -P端口号 -p

                                                      (mysql版本的区别:端口号不一样(5.7是大写的P,8.0是小写p))

    访问TCP/IP协议(另外一台电脑主机的数据库服务器):mysql -u root -P 3306 -hlocalhost(其它电脑ip地址) -p (hlocalhost本机ip地址)

 

SQL 分类 :

              SQL语言在功能上主要分为如下3大类:

                                   DDL (Data Definition Languages、数据定义语言 ),这些语句定义了不同的数据库、表、视图、

                                             索引等数据库对象,还可以用来创建、删除、修改数据库和数据表的结构。

                                              主要的语句关键字包括 CREATE 、 DROP 、 ALTER 等。

                                   DML (Data Manipulation Language、数据操作语言),用于添加、删除、更新和查询数据库记

                                               录,并检查数据完整性。

                                                主要的语句关键字包括 INSERT 、 DELETE 、 UPDATE 、 SELECT 等。

                                                  SELECT SQL 语言的基础,最为重要。

                                   DCL (Data Control Language、数据控制语言),用于定义数据库、表、字段、用户的访问权限和

                                                   安全级别。

                                                   主要的语句关键字包括 GRANT 、 REVOKE 、 COMMIT 、 ROLLBACK 、 SAVEPOINT 等。

       SQL 语言的规则与规范 :

                             MySQL Windows 环境下是大小写不敏感的

                             MySQL Linux 环境下是大小写敏感的

                                   数据库名、表名、表的别名、变量名是严格区分大小写的

                                   关键字、函数名、列名(或字段名)、列的别名(字段的别名) 是忽略大小写的。

        推荐采用统一的书写规范:

                                                      数据库名、表名、表别名、字段名、字段别名等都小写

                                                      SQL 关键字、函数名、绑定变量等都大写

             注解:

                       单行注释:#注释文字(MySQL特有的方式)

                       单行注释:-- 注释文字(--后面必须包含一个空格。)

                       多行注释:/* 注释文字 */

        导入数据:

                         方式1:source 文件的全路径名(在命令行客户端登录mysql,使用source指令导入(例:mysql> source d:\mysqldb.sql ))

                         方式2:基于具体的图形化界面的工具可以调入数据

 
posted @ 2022-08-08 18:18  zjw_rp  阅读(29)  评论(0编辑  收藏  举报