一,数据库基础,MySQL安装,配置文件,语法

今日总结:

    一,数据库基础  *****    二:mysql 的下载安装   *****    三:修改密码    四 配置文件 ***    五:数据库基础语法     ******

        一,数据库基础:            1,数据库基础概念

                1,之前储存到文件中  ,数据格式也是千差万别的                2,软件开发目录规范,规定了数据的存放位置,数据都是保存在本地的,                3,将保存数据的,存储到一个公共的地方            MySQL就是一个基于C/S 架构的应用软件,也是一个基于网络通信的socket套接字应用软件                    服务端:socket 套接字通信                            收发消息                            SQL语句(是一个公共的标准)                    服务端:socket 套接字通信                            收发数据                            SQL语句                MySQL 不单单支持自身客户端的操作,还支持其他编程语言直接操作                    python Java c++ php 语法都是不一样        DBMS:数据库管理系统                1,关系型数据库(储存于硬盘中)                    数据与数据之间有关联和约束限制                        一般都是表结构,你在用关系型数据库时,第一步就是确定表结构                        常用的关系型数据库有,MySQL, oracle, sqlite,  db2, sql server                2,非关系型数据库                        就是内部以k,v键值对形式储存数据,是基于(内存储存的)                        redis,mongodb(文档型数据库 非常接近关系型的非关系型数据),memcache            ps:可以把MySQL看作是一个远程操作文件的一个软件                    库 ===》文件夹                    表 ===》文件                    记录 ===》  文件中的一行一行的数据就是一行一行的数据                表头由字段组成                    1》字段    字段名+字段的数据类型                    2》表头     就是表格的第一行数据

        二:mysql 的下载安装                1,去官网下载mysql(不要下载最新版本)                2, 解压文件(文件不要放在中文名的文件夹下)                3,打开文件切换到bin目录文件夹下,复制此文件夹路径,在系统设置中,打开高级设置                    在此里面打开环境变量,让后在系统环境path双击,再单击新建江复制的bin文件夹                    路径添加其中,然后单击确定,将系统环境变量添加完毕                    ps:制作环境变量                        将启动文件所在的路径添加到系统的环境变量中                        注意:配置完之后一段要重新启动mysql服务端及cmd终端                4,在cmd中以管理员的时分打开,服务端输入mysqld ,客户端mysql                      * * 启动mysqld   (服务端)                            1.切换到bin目录下                            2.执行mysqld                        windows+r启动的是普通用户                        ps:做前期MySQL配置的时候 终端建议你用管理员身份运行                            mysql在初始登陆的时候 是没有密码的 直接回车即可                                mysql中的sql语句 是以分号结束的 不敲分号 默认你没有输入完                                客户端还会让你继续输入                    ***将mysqld制作成系统服务                        制作系统服务 你的cmd终端一定要是管理员身份                                mysqld --install                        即,打开电脑时,数据库服务端就已经启动(把服务端设置为自动)

                      * * 启动客户端:MySQL                            客户端登录:mysql -h 127.0.0.1 -P 3306 -uroot -p                                可以简写:                                    mysql -uroot -p                            ps:如果不输入用户名和密码是以游客方式访问,操作数据有限                        退出客户端登陆;                                    exit, 或者 quit                ps:1,查看某个进程:                        tasklist |findstr 名称        案例:tasklist |findstr mysql                    2,杀死某个进程:                        taskkill /F  /PID 进程号        三:修改密码:                没有登陆mysql的情况下,你知道密码,进行修改                1,没有没密码进行修改密码(以管理员的身份打开cmd终端)                    mysqladmin -uroot -p password 123    此时就将密码修改成了123                2,再有密码的情况下,进行修改密码                    mysqladmin -uroot -p123 password 123456  此时就将密码改为了123456            ps:命令输入错误,结束就用\c            破解密码:                首先将已经启动的服务端关闭                    1.跳过用户名和密码的验证功能 启动服务端(以管理员的身份打开cmd终端)                           mysql --skip-grant-tables   # 意思是,启动服务端,跳过了授权表                    2,修改管理员用户对应的密码,在客户端(另一个cmd终端输入)                        update mysql.user set password=password(123) where user=‘root‘ and host=‘localhost‘;                    3, 此时关闭当前服务端  重新以校验用户名密码的方式启动                    4.正常以用户名密码的方式 连接mysql服务端        四 配置文件:                        \s查看 mysql服务端简单配置                        通常情况下配置文件的后缀都是ini结尾

                        mysql自带的配置文件不要修改                        但是你可以新建一个配置文件 my.ini                        ps:必须注意自己不要随意起文件名和修改它原来配置文件内容,新建的文件名就是my.ini,不能为其他的                        mysql服务端在启动就会自动加载你的my.ini配置文件内的配置

                        修改完配置文件之后需要先将服务端停止  重新启动 才能生效

                        ******修改了配置文件一定要重启服务端

        五:数据库基础语法:                    1,库==》文件夹:                            增:   create database 数据库名称;                                案列:  create database db1;      (注意不要少了;号);作用是结束SQL语句                            删:  drop database 数据库名称;        (在实际工作中轻易不要使用该命令)删库跑路                                案例:drop database db1;                            改:(一般都很少改,直接重新建)                                alter database db1 charset=‘gbk‘;    修改字符编码                            查:                                show databases;  查所有数据库:                                show create database db1; 查单个数据库                    2,表==》文件:                            首先要选择库:即在那个文件夹下对那个文件进行操作                            选择库或者切换文件夹语法:                                use 数据库名;   案列: use db1;                                查看在那个数据库下: select database();                                1, 增:是对列的操作                                    create table 表名(字段名 字段类型,字段名 字段类型)                                    create table user(id int,name char(32),age int)                                    在这里就注意要用到字段和字段类型,字段要选择合适的字段类型                                 1》当表将成功后 如果还要给这个表增加字段,语法是:                                        alter table user add(anger char(32));                                2,删除表                                    drop table 表名;                                    drop table user;                                3,修改表                                    alter table user modify name char(64);                                        此时将user表中的name这一列的数据类型全部变为了char(64)                                4,查表                                    show tables;   查看某个库下面的所有表                                    show create table user;  查看user表的创建过程                                    desc user;       查看表结构                    3 记录===》一行一行的数据:                            肯定是针对表而言的操作:                                要对那个库,那个表进行操作                                create database db1;                                create table  user(id int,name char,age int);                                1,增加记录                                    insert into user values(1,‘jack‘,18);   插入单条数据                                    insert into user values(2,‘jerry‘,23),(3,‘egon‘,25),(4,‘ete‘,30); 插入多条数据                                2,删除记录                                   delete from user where id=1;  指定删除某条符合条件的记录                                   delete from user;   删除表中所有的数据,                                3,改                                    update user set name=‘kevin‘ where id =2;  修改数据的一个字段信息                                    update user set name=‘jason‘,age=666 where id=1;  修改数据的多个字段                                4,查                                    select * from user;   查看表中所有的数据                                    select name from user;   查看name这一列的内容  查询指定字段信息                                    select id name from user where id =1 or name=‘jerry‘;  带有筛选条件的字段信息                                    select id name from user where id =1 and name=‘jerry‘;

原文地址:https://www.cnblogs.com/Fzhiyuan/p/11369978.html

时间: 2024-11-07 12:54:02

一,数据库基础,MySQL安装,配置文件,语法的相关文章

数据库基础 MySQL

数据库 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数学模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享. 数据库管理系统软件 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立.使用和维护数据库,简称DBMS.它对数据库进行统一的管理和控制,以保证数据库的安全性和 完整性.用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms

数据库基础与安装实战

mysql下载版本网站:http://www.mysql.com,发布的版本采用双授权政策,和大多数开源产品路线一样,分为社区 版和商业版,这两个版本又各自分为四个版本一次发布,分别为:Alpha版  Beta版  RC版  GA版 商业版是由mysql AB公司内部专门的人员负责开发和维护,稳定性和可靠性都是最好的. 社区版是分布在世界各地的mysql开发者,爱好者及用户参与开发与测试,并完成软件代码的管理.测试工作,社区 也会设立BUG汇报机制. 区别: 1 商业版组织管理与测试环节控制更严

MYSQL 安装教程二

Mysql是一款功能强大的数据库软件,Mysql安装图文教程将介绍如何安装Mysql,接下来一起了解一下Mysql是如何安装的吧. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器.MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器.MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包.MySQL-shared - 该软件包包含某些语言和应用程序需要

Mysql数据库介绍、安装和配置文件

Mysql数据库介绍.安装和配置文件 MySQL数据库介绍 mysql是开源关系型数据库,遵循GPL协议. mysql的特点是性能卓越且服务稳定,开源,无版本限制,成本低,单进程多线程,多用户,基于C/S(客户端/服务端)架构,安全可靠,插入式存储引擎. mysql的另个版本为MariaDB,MariaDB是单进程,多线程的,提供了诸多扩展和新特性,提供了较多测试组件并且同样开源. mysql系统结构 一.逻辑模块组成 MySQL 可以看成是二层架构. 第一层我们通常叫做SQL Layer,在M

关系型数据库之Mysql编译安装及数据库基础(一)

一.为什么会有数据库呢? 刚开始接触数据库的朋友们,都会问数据库用来干啥的呢?字面表达的意思就是用来存储数据的仓库简称"数据库",在日常生活中我们与数据库相关的事务都是一大把一大把的,例如: 1.我们去做火车的时候需要实名认证,为什么安检人员可以通过我们的身份证就可以查询我们的个人信息呢,因为们都是有户口的群众,在公安居民信息库都录入着我们的信息,而们的信息也是存储在国家公民的信息库里面的,这也是我们所说的数据库,早期最传统的数据库就是文本文件,没当查询数据时都需要从头到尾把整个文件都

第二十二天 IO模型理论、数据库基础、LAMP平台基础理论及MySQL安装部署

一.I/O模型理论 http或https都是基于tcp协议完成通讯.在tcp中使用socket通讯模型,在domain中界定socket是如何定义.                           domain有三种工作类型:                                        unix domain:每个socket地址是个文件路径                                        ipv4 domain:每个socket是ipv4:p

Datawhale MySQL 训练营 Task1:MySQL 安装与数据库基础

安装 平台 Windows X64; MySQL: 直接去 MySQL 官网 下载:点击即可安装:安装过程中可能会要求 python3.7; 可以去安装一个 python3.7; 可视化工具:Navicat 数据库基础知识 数据库定义: 根据 <SQL 必知必会>里的定义, 数据库是保存有组织数据的容器: 顾名思义数据的仓库,其实很好理解. 区分数据库 Database 和 数据库管理系统 DBMS: DBMS 是对数据库进行管理的系统,如 MySQL 就是一个DBMS. 表: 数据库中的一种

【数据库】MySQL 从安装到命令

一, MySQL 的安装于配置 我是通过百度云盘的方式下载的.建议登录百度云终端,然后点击下面的链接,选择要安装的版本,解压安装. http://www.h2ero.cn/pan/share/17cde6_aWlxjeu.html (1)安装前准备 解压过后把mysql文件夹放到指定的文件目录下.我因为在虚拟机中只配置了一个盘符,所以直接放置在了C盘下.建议放置到其他盘符. 另外如果选择的是免安装版本的话,压缩过后文件夹的名称就叫做mysql.如果不是免安装版本那么后面会带有不同的版本号以及服务

Mysql安装和基础操作

1.环境检查: 先检查是否已经安装了:rpm -qa |grep mysql ---两个都检查下,查看mysql是否安装 rpm -qa |grep MySQL若安装有可删除:rpm -e ****** 2.安装:1)安装前准备:mkdir usr/mysql cd进入该目录,上传安装包到/usr/mysql目录下2)安装:rpm -ivh MySQL-server-5.0.16-0.i386.rpm rpm -ivh MySQL-elient-5.0.16-0.i386.rpm3)验证安装是否