MySQL的安装配置与学习笔记(一)
2021/9/4 2:06:17
本文主要是介绍MySQL的安装配置与学习笔记(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MySQL的安装配置与学习笔记(一)
- 一、安装MySQL
- 1、安装
- 2、配置
- 3、启用
- 4、注意问题
- 二、MySQL学习
- mysql常见命令
- 表
- SQL语句分类
一、安装MySQL
1、安装
1、进入MySQL官网https://dev.mysql.com/downloads/mysql/
下载第一个
2、进入到下载目录里,新建my.ini文件,用记事本打开,输入以下内容
[mysqld] #设置3306端口 port=3306 #设置mysql的安装目录 basedir=D:\xunlei_download\mysql-8.0.26-winx64 #设置mysql数据库的数据的存放目录 datadir=D:\xunlei_download\mysql-8.0.26-winx64\data #允许最大连接数 max_connections=200 #允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 #服务端使用的字符集默认为UTF8 character-set-server=utf8 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB #默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [client] #设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
注意安装目录和数据存放目录应为你的文件安装地址目录
3、修改环境变量
【我的电脑】->右键【属性】->【高级系统设置】->【环境变量】->系统变量里找到【Path】->【编辑】->
【新建】填入bin文件夹的目录,如D:\xunlei_download\mysql-8.0.26-winx64\bin->连按三个【确定】
2、配置
管理员身份下运行命令行提示符
输入mysqld --initialize-insecure --user=mysql(此时设置了为没有登录密码)
输入mysqld -install
3、启用
管理员身份下运行命令提示符
输入net start mysql启用数据库
输入mysql -u root -p,不用输入密码直接回车
出现mysql>表示配置完成
4、注意问题
1、若遇到mysql Install/Remove of the Service Denided问题,说明没有在管理员身份下运行
2、若按网上的教程在配置时输入的是mysqld --initialize --console,会自动生成初始密码,若后续忘了密码,可以按照教程重置密码
二、MySQL学习
mysql常见命令
命令不区分大小写
exit; #退出数据库 show databases; #查看所有数据库 use test; #使用test数据库 create database bjpowernode; #创建名叫bjpowernode的数据库 show tables #查看数据库下有哪些表
表
数据库当中最基本的单元是表:table
数据库当中是以表格的形式表示数据的,因为表比较直观
任何一张表都有行和列:
行(row):被称为数据/记录;列(column):被称为字段(姓名字段、性别字段)
字段名:一个普通的名字,见名知意
数据类型:字符串,数字,日期等
约束:很多种,如唯一性约束,即加了这种约束后,数据不能重复
SQL语句分类
DQL:数据查询语言(凡是带有select关键词的都是查询语言)
select…
DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML)
insert delete update
insert 增
delete 删
update 改
DDL:数据定义语言(凡是带有create、drop、alter的都是DDL)
create:新建,等同于增
drop:删除
alter:修改
这个增删改和DML不同,这个主要是对表结构进行操作,不是表中的数据
TCL:是事务控制语言,包括:事务提交:commit;事务回滚:rollback;
DCL:是数据控制语言,例如:授权grant、撤销权限revoke…
这篇关于MySQL的安装配置与学习笔记(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程