技术标签: MySQL启动和关闭服务 MySQL MySQL中database的用法 MySQL连接和关闭数据库
古语有云: 万恶淫为首,百善孝为先。 我们后辈当自勉。
上一章简单介绍了 SQL语句的基本概念和MySQL数据库的简单理解(一),如果没有看过,请观看上一章
MySQL 有安装版和免安装版。 安装版是二进制,可以通过图形化界面的方式来引导用户安装,免安装版可以直接解压缩使用。
老蝴蝶所使用的就是免安装版的。 免安装版的可以正常使用,但无法在 菜单–程序里面找到MySQL, 也自然找不到MySQL 自带的命令行等, 也无法在控制面板中进行卸载。
推荐使用 安装版的。
关于MySQL 的安装,网站有很多的教程,老蝴蝶这儿就不详细介绍了。
安装版的 推荐教程有: 谷哥的小弟前辈的 https://blog.csdn.net/lfdfhl/article/details/96704304
免安装版的 推荐教程有: https://blog.csdn.net/qq_33472557/article/details/77861692
(注: 教程都详细看过,写的操作过程很详细,应该可以正确的配置成功。 如果不成功,可以联系老蝴蝶。 )
注意,不要忘记将 mysql的安装路径添加到 path路径下。(与jdk配置环境变量方式一样)
打开cmd 窗口, 注意, 打开的是 管理员的 cmd窗口, 不是用户的cmd窗口, 即cmd 是以管理员的方式运行。
管理员的窗口 C:\Windows\system32>
用户的窗口 C:\Users\12905> (12905 是老蝴蝶的QQ号前5位)
1 . 启动服务 net start mysql (注意没有;号)
2 . 关闭服务 net stop mysql (注意没有;号)
3 . 如果以用户的cmd 来执行命令的话,会被拒绝访问 (注意没有;号)
4 . 不要重复执行, 如已经启动了mysql 服务, 又重新运行命令 net start mysql 或者已经关闭了 mysql 服务, 又重新运行命名 net stop mysql
会相应的提示以下信息:
注意: 命令行 net start mysql net stop mysql 中的mysql 指的是服务名,并不是瑞典 MySQL AB的产品名 MySQL. 如果你在配置的时候,配置MySQL 的名称是 yjl, 那么 你的命令行就是 net start yjl net stop yjl 了。
window+R, 输入 services.msc 或者 在搜索框输入 services.msc 或者 此电脑–>右键,选择管理—>找到最后一个,服务和应用程序—>选择服务
均会展示此电脑所有的服务信息, 按照字母顺序查找,找到 MySQL 服务
鼠标右键,
可以选择 启动,停止,重新启动 等命令来快捷启动, 可以选择属性,来调整启动类型
建议选择自动类型,这样就可以开机自启动了, 不用每一次开机后都要打开 MySQL 服务了。
启动, 对应的命令就是 net start mysql
停止, 对应的命令就是 net stop mysql
在连接 MySQL 数据库之前, 一定要保证启动了 mysql 服务。 如果没有启动服务, 会报 ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)
这个时候,可以按照 第二步的内容进行 启动服务。
MySQL 的默认端口是 3306, 老蝴蝶建议不要修改。
使用命令: mysql -h ip地址或者主机名 -u 账号名 -p (回车后输入密码)
打开cmd 命令,普通用户窗口就可以, 输入: mysql -h localhost -u root -p 回车后输入密码 abc123 即可。
显示上面信息,说明连接成功。
连接的是本地的数据库, 可以省略 -h localhost 直接使用输入: mysql -u root -p 即可。
输入命令: quit; 或者是 \q; 均可以关闭数据库的连接。
database 数据库,就像java 里面创建的项目一样, 一个一个的项目, 一个一个的数据库。 通常,一个项目对应着一个数据库。 如OA办公系统项目,对应着 oa的数据库,前面的SSH项目,对应着的 ssh数据库, SSM项目,对应着ssm数据库。
就像Java 中, 项目下面有不同的pojo类, pojo类里面有不同的属性, 有不同的对象。
反射到数据库里面, 项目对应的是数据库, pojo类对应的是表, 属性对应着的是 表里面字段, 不同的对象对应的是 表的记录。
所以,学会使用database的用法 是非常重要的。
在使用命令时,不要忘记 启动数据库服务和连接数据库。后面及系列文章后面的所有命令都默认 启动了服务和连接数据库。
运行 show databases ; 命令,可以展示当前数据库管理系统中所管理的所有的数据库。
1 .创建数据库时,使用 create database 数据库名 即可。 如创建一个名称为 yjl的数据库
编码方式是默认的方式。
2 . 创建数据库时,也可以指定编码。 create database 数据库名 character set 编码方式
编码方式常见的有 utf-8, gbk, iso-8859-1,gb2312 等。
如创建一个名称为 yuejl 的数据库,编码方式为 utf-8.
注意,编码方式要去掉- , 将utf-8 写成 utf8.
再创建一个 名称为yuezl 的数据库,编码方式为 gbk.
3 . 查看一下,是否创建成功。 show databases 命令:
可以看到,成功的创建了 yjl,yuejl, yuezl 三个数据库。
4 .再创建一个数据库,名称叫做yjl, 与原先的重名了。
会报错,说数据库已经存在了。
5 . 创建数据库,会在安装目录的 data 目录下,创建一个相应的文件夹。
可以展示创建数据库时的sql 语句,会将编码方式也展示出来。
如 yjl 是没有带编码方式的, 默认是latin1
yuejl 的编码方式是 utf8
yuezl 的编码方式是 gbk
如果感觉样式展示不太好的话, 可以加 \G 进行规范化展示。
注意, \G 后面不需要加 ;号了,不然会报 no query specified 的错误。
如将 yjl 数据库的编码方式 由以前的latin1 变成 utf8.
这个时候,再进行查看的时候
已经正确的修改了数据库的编码方式为 utf8了。
1 . 可利用命令 drop database 数据库名 来删除数据库。 如删除 yuezl 的数据库。
2 . 再次查询的话 show databases ;
发现,已经成功的删除了 yuezl 这个 数据库。
3 . 如果删除一个本不存在的数据库, 如 abc 时
会提示数据库不存在。
4 . 删除数据库后,会将其从 安装目录的 data 目录下 删除该文件夹。
一个单纯干净的数据库是没有任何用途的,需要在数据库里面添加 表,序列,视图,索引等,才能使数据库充满活力。 在创建 表,序列,视图,索引时,需要指定数据库, 即要在哪个数据库里面进行创建。 数据库更像是一个包的概念。
如现在 用 yjl 数据库,在yjl里面添加表。 use yjl 命令
现在用yuejl 数据库,在yuejl里面添加表。 use yuejl 命令。
在每次变动数据库,或者刚开始时,一定要指定数据库。 便用到 use 数据库名 这个命令了。
1 . 可以使用这个函数 database() 来查看当前使用的是哪一个数据库。
便会展示出当前使用的是哪一个数据库。
2 .在使用 这个函数之前, 一定要先用 use 数据库名 来指定一下用了哪一个数据库,否则会查询为 null.
谢谢!!!
创建一个新的 Office 插件项目:在 Visual Studio 中,选择"文件" -> “新建项目”,然后在模板中选择"Office/SharePoint",选择适当的 Office 插件项目模板,如 Word 插件、Excel 插件或 PowerPoint 插件。设计用户界面:在解决方案资源管理器中,打开你的插件项目,并在其中打开相应的 Office 文件(如 Word 文件、Excel 文件或 PowerPoint 文件)。你可以在 Office 应用中测试插件的功能,并在开发过程中进行调试。
在应用场景方面,便携式IV功率测试仪广泛应用于光伏电站的日常运维、光伏组件生产过程中的质量控制以及光伏项目的前期评估等环节。在光伏电站运维中,定期对光伏组件进行IV测试,可以及时发现性能下降或损坏的组件,为电站的运维提供有力支持。首先,从工作原理来看,光伏电站便携式IV功率测试仪通过模拟太阳光照射光伏组件,并测量组件在不同电压下的电流输出,从而绘制出IV曲线。此外,测试仪还可以计算光伏组件的功率输出、转换效率等参数,为用户提供全面的性能评估。
文章浏览阅读3.6k次。os: ubuntu 16.04postgresql: 9.6.8ip 规划192.168.56.102 node2 postgresqlhelp create indexpostgres=# \h create indexCommand: CREATE INDEXDescription: define a new indexSyntax:CREATE [ UNIQUE ..._load_categories_hash postgres
文章浏览阅读4.8k次。使用face++,先获取key和secret下方是人脸识别,还添加了画出人脸轮廓的正方形下方是人脸识别,还添加了画出人脸轮廓的正方形 import requests#网络访问控件 from json import JSONDecoder#互联网数据交换标准格式 import cv2 as cv#图像处理控件 http_url ="https://a..._face++人脸识别 html5
文章浏览阅读322次。很多时候要对秘要进行持久化加密,此时的加密采用md5。采用对称加密的时候就采用DES方法了import java.io.IOException;import java.security.MessageDigest;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.SecretKey;im..._java desencrypt.encrypt(pass)
文章浏览阅读145次。题目链接:https://www.acwing.com/problem/content/description/222/给定整数N,求1<=x,y<=N且GCD(x,y)为素数的数对(x,y)有多少对。GCD(x,y)即求x,y的最大公约数。输入格式输入一个整数N输出格式输出一个整数,表示满足条件的数对数量。数据范围1≤N≤10^7输入样例:4..._线性筛预处理质数表, 并求出欧拉函数, 预处理前缀和即可 bzoj2818boj
文章浏览阅读4.1k次,点赞8次,收藏23次。通过一定的方法找出与给定关键字相同的数据元素的过程叫做查找。也就是根据给定的某个值,在查找表中确定一个关键字等于给定值的记录或数据元素。_读取表元是什么意思
文章浏览阅读8.3k次,点赞4次,收藏18次。我们在非撮合回测模式下,因为无法获知交易价格当时的真实盘口价差、挂单数量,常主观设定一个滑点均值,比如针对螺纹钢等合约,设置 1 跳,针对某些交易不活跃的品种,设置 2 跳。但是这种近乎拍脑袋的方法并不精确。我们今天尝试通过简单的辅助工具,实现尽可能接近准确的 tick 级别滑点设置,代码已写好,不用编程也可获得结果。_滑点设置多少合适
文章浏览阅读551次。尚硅谷大数据技术之 Azkaban—————————————————————————————更多 Java –大数据 –前端 –python 人工智能资料下载,可百度访问:尚硅谷官网尚硅谷大数据技术之 Azkaban(作者:尚硅谷大数据研发部)版本:V3.0一 概述1.1 什么是 AzkabanAzkaban 是由 Linkedin 公司推出的一个批量工作流任务调度器,主要用于在一个工作流内以一个特定的顺序运行一组工作和流程,它的配置是通过简单的 key:value 对的方式,通过配置中_azkaban要建立job之间的依赖关系需要使用
文章浏览阅读5k次,点赞2次,收藏9次。#! python3# encoding: utf-8import osimport chardetdef strJudgeCode(str1): return chardet.detect(str1)"""def readFile(path): with open(path,'r',encoding='utf-16 le') as f: filecontent ..._utf16le转换utf8
文章浏览阅读1.1k次。AppWidget 窗口小部件的开发思想和Demo 这篇文章讲一下android系统“窗口小部件”(也叫做,主屏幕部件)的开发过程。什么叫窗口小部件呢?是指在主屏幕上显示的独立视图(不过填充了数据)。这些视图的数据内容由后台进程顶起更新。要用到RemoteViews来显示部件,还要指派广播接收器更新这些RemoteViews. 既可以单独做个窗口小部件,也可在App中嵌入多个窗口小部_安卓小部件开发demo
文章浏览阅读844次。接之前的SpringBoot项目通过金蝶中间件部署中未处理的问题新建的springboot项目是2.3.1的版本,打包到金蝶中部署就一直栈内存溢出后来把pom文件中的父依赖换成了2.2.4版本,打包部署到金蝶中就能运行了,我也不知道具体原因。如果有知道具体原因的请不吝赐教。..._金蝶中间件部署项目