安装mysql数据库
-服务端:
1)下载mysql安装包,并解压到固定的硬盘中
2)进入解压好的文件夹,进入bin目录,将bin目录的路径复制
-C:\mysql\mysql-5.6.44-winx64\bin
3)将复制好的路径,添加到环境变量中;
-windows10:
-计算机 --- 属性 -- 高级系统设置 -- 环境变量 -- Path -- 编辑 -- 新建 -- 黏贴路径
4)测试mysql是否安装成功
-windows+R 呼出搜索 ,在搜索框内输出cmd,输入mysqld,启动mysql服务端
-windows+R,输入cmd,输入mysql,先前启动的服务端不能关闭。
5) mysql命令
-mysqld:启动服务端。
-ctrl+c:退出服务端。
6)制作系统服务
#需要查看进程mysqld进程是否还存在,若存在必须删除,否则无法制作系统服务。
-tasklist |findstr "mysqld"
#通过进程杀掉mysqld服务器
-taskkill /F /PID "mysqld的pin号”
#初始化mysqld
-mysqld --initialize --insecure
#mysqld系统服务初始化,在系统服务中,会产生一个mysql服务
#以管理员身份打开
#windows10:
-mysqld --install
#启动mysql服务
-net start mysql
#删除系统服务
-mysql --remove
进入管理员客户端
#u:user root:超级用户 p:password
#不使用密码进入root用户
-mysql -uroot -p
#给超级用户设置密码
#再次启动服务
- net start mysql
#设置密码
-mysqladmin -uroot -p password 123
#重新打开cmd 通过密码登陆
创建数据库:
采用默认编码创建db1:
采用gbk编码创建db2:
采用utf-8编码db3:
将db2数据库编码修改为utf8编码格式:
-alter database db2 charset="utf8";
删除db3数据库;
-drop database db3;
-- 在db1数据库内,为其添加一个t1表,表有两个字段(id int, name varchar)
-create table t1(id int,name varchar);
-- 在db2数据库内,为其添加一个t2表,表有三个字段(name varchar, age int, phone int)
-create table t2(name varchar(32),age int, phone int);
--在db2数据库内,为db1添加表tt1,字段可以自由定义
-create db1.tt1(name char);
修改db1库t1表的name字段varchar类型长度为20,db2库t2表的age字段int类型长度为3
alter table t1 modify name varchar(20);
-- 修改db1库t1表的name字段varchar类型长度为20,db2库t2表的age字段int类型长度为3
alter table t2 modify age int(3);
-- 删除思考题中的tt1表;
-drop table tt1;
-- 使用三种查询表的方式
-show tables; 查看所有表
-desc tables;查看表结构
-show create table t1;查看表的结构信息
-- 一次插入三条数据,为t1插入三条数据
-insert into t1 values(1,"张三"),(2,"李四"),(3,"王五");
-- 一次插入一条数据,分三次为t2表插入三条数据
-insert into t2 (name,age,phone) values("张三",18,123456);
-insert into t2 (name,age,phone) values("李四",18,123456);
-insert into t2 (name,age,phone) values("王五",18,123456);
-- 分别查询显示t1,t2表下的所有数据
-select * from t2;
-select * from t1;
-- t1表下根据id条件更改name名字
- update t1 set name = "xx" where id=1;
-- t2表下根据name删除一条数据
-delete from t2 where name ="张三";
本文详细介绍MySQL数据库的安装步骤及基本操作流程,包括服务端安装配置、环境变量设置、命令行测试、系统服务制作与管理等。同时,提供创建数据库、表结构定义、数据增删改查等实用示例。
2245

被折叠的 条评论
为什么被折叠?



