今日总结:

    一,数据库基础  *****    二: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

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

  1. 数据库基础:MySQL必备的三个工具

    数据库基础:MySQL必备的三个工具 MySQL是一个客户机-服务器DBMS,因此,为了使用MySQL,需要有一个客户机,即你需要用来与MySQL打交道(给MySQL提供要执行的命令)的一个应用. 有 ...

  2. mysql安装后第一次操作_MySQL数据库之mysql 安装成功以及第一次安装成功初始化密码操作...

    本文主要向大家介绍了MySQL数据库之mysql 安装成功以及第一次安装成功初始化密码操作 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一 把文件解压到一个目录下 技术分享图 ...

  3. mysql数据库最后一步卡住了_[数据库]解决MySQL安装到最后一步未响应的三种方法...

    [数据库]解决MySQL安装到最后一步未响应的三种方法 0 2018-07-13 01:01:27 这种情况一般是你以前安装过MySQL数据库服务项被占用了. 解决方法: 方法一:安装MySQL的时候 ...

  4. mysql装不上怎么办_MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法...

    本文主要向大家介绍MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql数据库安装不了了!my ...

  5. MySQL数据库基础:安装+登入+SQL操作语句+数据库授权、备份、恢复+其他操作

    MySQL简介 MySQL最流行的RDBMS(关系型数据库系统),特别是在WEB应用方面,表现特点 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若 ...

  6. MySQL数据库基础与安装

    1 数据库基础 一.数据库与数据库管理系统 1.数据库(DB):存放数据的仓库,从广义来说,数据不仅包括数字,还包括了文本.图像.音频.视频. 2.数据库管理系统 数据库管理系统(DBMS)是管理数据 ...

  7. 【数据库】MySQL概念知识语法-基础(DDL/DML),真的很详细,一篇文章你就会了

    目录 通用语法及分类 DDL(数据定义语言) 数据库操作 表操作 DML(数据操作语言) 添加数据 更新和删除数据 通用语法及分类 ● DDL: 数据定义语言,用来定义数据库对象(数据库.表.字段) ...

  8. JavaWeb - 数据库,MySQL安装卸载,MySQL服务器存储结构,sql语言,使用sql操作数据库/数据库表/表中记录,聚集函数,分组操作,limit关键字,重置root密码

    转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72781451 1.数据库的简介 (1)什么是数据库,就是一个文件系统,使用标准sql ...

  9. python基础总结---安装、语法、变量、数据类型、计算、语句、(1-3)

    文章目录 1.python软件配置---jupyter notebook 1.把pip升级到最新版本 2. 安装Jupyter Notebook 3.jupyter notebook启动 2 pyth ...

  10. JavaWEB01:MySQL基础——数据库相关概念、MySQL安装和配置、基础的SQL语句

    JavaWEB01:MySQL基础--数据库相关概念.MySQL安装和配置.基本的SQL语句 JavaWEB02:MySQL高级--约束.数据库设计.多表查询.事务 JavaWEB03:JDBC Ja ...

最新文章

  1. linux php环境升级,php5.6升级到php7.1.10(Linux环境)
  2. 关于如何使用机器学习来做异常检测的7个问题
  3. 金山毒霸2012正式公测 首次实现新病毒99秒查杀
  4. eclipse自动补全的设置
  5. Jsoup解析HTML实例及文档方法详解
  6. 刘光聪 | TensorFlow:揭示多语言编程的奥秘
  7. 实践:不同编程语言, 函数检测多属性的全部合理的具体实现。
  8. CCD 与 CMOS
  9. 《千与千寻》给读者带来了什么?
  10. 远视图+五环(css练习)
  11. List of USB ID's
  12. linux vi打开后向上查找文本,linux之文本编辑器vi常用命令
  13. 使用91地图助手转换坐标系,以大地2000转经纬度为例
  14. 生成自己的自签名证书
  15. 一个提供用emai订阅rss的中文网站
  16. 滴滴秋招提前批正式开始,现在投递免笔试
  17. 北京信息科技大学计算机专业强不强,北京信息科技大学怎么样 2021年全国排名多少...
  18. 《HTML与CSS网站设计实践之旅》读书笔记
  19. 涛思数据TDengine启动报错,提示localEp is different from localhost.localdomain:6030
  20. 总结过去,展望未来,2019关键的一年

热门文章

  1. VMware Horizon View 7.5 如何部署虚拟桌面, 专业技术咨询和购买
  2. opencv图片分类+特征图片截取
  3. 个人信息保护呼吁“基本法”
  4. SQL Server大数据表的分区存储
  5. (OS 64)指定的网络名不再可用,winnt_accept: Asynchronous AcceptEx failed.
  6. android 事件反拦截
  7. Android 时间维护服务 TimeService(针对于特殊定制设备)
  8. phpword这个问题的产生中国扭曲
  9. AngularJS 表格
  10. XP下卸载IE8还原到IE7的解决方法