mysql是否命令_mysql常用命令

本文详细介绍MySQL数据库的安装步骤及基本操作流程,包括服务端安装配置、环境变量设置、命令行测试、系统服务制作与管理等。同时,提供创建数据库、表结构定义、数据增删改查等实用示例。

安装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 ="张三";

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值