Mysql---环境配置、DDL(操作数据库、操作表)、DML(操作数据)

本文详细介绍了MySQL的环境变量配置步骤,包括新建环境变量、配置my.ini文件、初始化及注册MySQL服务。接着,讲解了如何操作数据库(DDL),如创建、查询、删除及使用数据库,并深入到表的操作(增删改查)。最后,阐述了DML操作,涉及添加、修改和删除数据的语法。通过本文,读者可以全面掌握MySQL的基本数据库管理和数据操作。
摘要由CSDN通过智能技术生成

一、环境变量配置

1.此电脑——>属性——>高级系统设置——>环境变量——>新建一个MYSQL_HOME——>将你的mysql安装目录复制进去——>确定
在这里插入图片描述
2.在环境变量下面找到path——>新建———>输入%MYSQL_HOME%/bin(或者将你mysql下的bin目录路径贴上去)——>确定
在这里插入图片描述
3.新建配置文件(将下列代码复制到mysql目录下),新建一个my.ini文件

	[mysql]
	default-character-set=utf8
	[mysql]
	character-set-server=utf8
	default-storage-engine=INNODB
	sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

4.初始化mysql
以管理员身份打开cmd,输入以下命令,没有任何回应信息就注册成功了。

	mysqld -initialize-insecure

在这里插入图片描述
5.注册mysql,在命令行输入

	mysql  -install

在这里插入图片描述
由于我已经注册了,所以它提示已经注册服务。你可以输入services.mac查看本机服务,如果有mysql,就证明已经注册成功。

	services.msc

在这里插入图片描述
6.启动mysql服务器,你可以点击服务里面的mysql启动,也可以在命令行输入net start mysql启动

	net start mysql

在这里插入图片描述

停止服务

	net stop mysql

在这里插入图片描述
7.修改账户密码

	MySQLadmin -u 账户名 password 密码

8.登录mysql

本机
mysql -u用户名 -p密码
	
别人
mysql -u用户名 -p密码 -hIP地址 -P端口号

出现以下信息就登录成功l
在这里插入图片描述
9.退出

	exit

二、DDL(操作数据库、表)

1、操作数据库

  1. 创建数据库:

    create database 数据库名;
    

一般先判断该数据库存不存在

	create database if not exists 数据库名;

创建成功
在这里插入图片描述

  1. 查询数据库

    show databases;
    

在这里插入图片描述

  1. 删除数据库

    drop database if exists 数据库名;
    
  2. 使用数据库

    使用数据库
    use 数据库名;
    查询当前正在使用
    select database(数据库名);
    

在这里插入图片描述

2、操作表(增删改查)

  1. 创建表

    create table (表名)(
    属性1 类型,
    属性2 类型,
    属性n 类型
    );
    
  2. 查询表

    show tables;
    

在这里插入图片描述
查询表结构

	desc 表名称;

在这里插入图片描述

  1. 删除表

    drop table if exists (表名称);
    

在这里插入图片描述

  1. 修改表
    1.修改表名

     alter table(表名)rename to (新表名);
    

2.添加一列

	alter table (表名)add 列名 数据类型;

在这里插入图片描述
3.修改数据类型

	alter table 表名 modify 列名 新数据类型;

在这里插入图片描述

4.修改列名和数据类型

	alter table 表名 change 列名 新列名 新数据类型;

在这里插入图片描述
5.删除列

	alter table 表名 drop 列名;

在这里插入图片描述

三、DML(操作数据)

1、添加数据

  1. 给指定列添加数据

    insert into 表名(列名1,列名2,列名3……列名n)values(值1,值2,值3……值n)
    
  2. 给全部列添加数据

    insert into 表名(列名1,列名2……列名n)values(值1,值2……值n);
    或者省略列名
    insert into 表名 values(值1,值2……值n);
    
  3. 批量添加数据

    insert into 表名(列名1,列名2……列名n)values(值1,值2……值n),(值1,值2……值n),(值1,值2……值n);
    或者省略列名
    insert into 表名 values(值1,值2……值n)(值1,值2……值n)(值1,值2……值n);
    

2、修改语句

修改语句

	update 表名 set 属性1=值1,属性2=值2……属性n=值n where[条件];
	如果不写where条件,将会把对应列的属性全部修改

3、删除语句

删除语句

delete form 表名 where[条件];
如果不写where条件,则将全部表数据删除。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我没得冰阔落.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值