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->连按三个【确定】
管理员身份下运行命令行提示符
输入mysqld --initialize-insecure --user=mysql(此时设置了为没有登录密码)
输入mysqld -install
管理员身份下运行命令提示符
输入net start mysql启用数据库
输入mysql -u root -p,不用输入密码直接回车
出现mysql>表示配置完成
1、若遇到mysql Install/Remove of the Service Denided问题,说明没有在管理员身份下运行
2、若按网上的教程在配置时输入的是mysqld --initialize --console,会自动生成初始密码,若后续忘了密码,可以按照教程重置密码
命令不区分大小写
exit; #退出数据库 show databases; #查看所有数据库 use test; #使用test数据库 create database bjpowernode; #创建名叫bjpowernode的数据库 show tables #查看数据库下有哪些表
数据库当中最基本的单元是表:table
数据库当中是以表格的形式表示数据的,因为表比较直观
任何一张表都有行和列:
行(row):被称为数据/记录;列(column):被称为字段(姓名字段、性别字段)
字段名:一个普通的名字,见名知意
数据类型:字符串,数字,日期等
约束:很多种,如唯一性约束,即加了这种约束后,数据不能重复
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…