SQL初识

Posted mjm666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL初识相关的知识,希望对你有一定的参考价值。

mysql是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

mysql是什么

mysql就是一个基于socket编写的C/S架构的软件

(1)下载安装

1.安装在制定目录,2.添加环境变量

【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》

【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【将MySQL的bin目录路径追加到变值值中,用 ; 分割】

3.打开计算机cmd,启动mysqld服务端,后再次启动cmd,启动mysql客户端

技术图片

出现图中便开启成功

(2)将MYSQL的服务制作成Windows服务

注意:--install前,必须用mysql启动命令的绝对路径
# 制作MySQL的Windows服务,在终端执行此命令:
"c:\\mysql-5.7.16-winx64\\bin\\mysqld" --install

# 移除MySQL的Windows服务,在终端执行此命令:
"c:\\mysql-5.7.16-winx64\\bin\\mysqld" --remove

或者

CMD--regedit,打开注册表编辑器

根据路径找到mysql注册表,HKEY_LOCAL_MACHINE----SYSTEM----CurrentControlSet----Services----mysql,修改ImagePath值为正确的路径。

启动MySQL

注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql

# 关闭MySQL服务
net stop mysql

(3)设置登陆密码和破解密码

设置登录密码

#mysqladmin -uroot -p password "123"  

破解密码

#1 关闭mysql
#2 在cmd中执行:mysqld --skip-grant-tables
#3 在cmd中执行:mysql
#4 执行如下sql:
update mysql.user set password=password(‘‘) where user = ‘root‘;
flush privileges;

#5 taskill mysqld #或taskkill -f /PID 7832
#6 重新启动mysql

(4)统一字符编码

在mysql的解压目录下,新建my.ini,然后配置

在配置文件中改成

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

技术图片

重启服务。mysql > \\s 查看字符编码

 

MySQL语句

 技术图片

 

 

 感谢观看,如有不对,一定要指出。小白在这里谢谢了

 

以上是关于SQL初识的主要内容,如果未能解决你的问题,请参考以下文章

数据库的初识与简单的SQL语句

SQL初识

玩转SQLite系列初识SQLite,重拾sql语句

[SQL] 0x00 初识SQL 及 MySQL/MariaDB 安装

初识sql注入及sqlmap

MySQL.初识SQL