数据库 MySQL安装与简单使用命令

本文介绍了如何在Windows上下载并安装MySQL,包括选择安装类型、配置端口和设置密码等步骤。此外,还提供了MySQL的基本使用命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


MySQL下载

在官网下载,按照自己的系统选择:

https://dev.mysql.com/downloads/mysql/
选择win版本


一、MySQL的安装

下载好之后,我就进行安装。

  1. 选择custom,点击next。
  2. 选择版本,按箭头提示选择和删除对应的版本。
  3. 点击右下角的advanced options (安装路径与数据路径),next
  4. 一直next,勾选第一个 独立的MySQL配置(standalone MySQL Server)
  5. MySQL配置类型,选择第一个 偏向开发的配置(development Computer)
  6. 选择端口:tcp/IP :3306,且勾选开启高级日志设置。
  7. MySQL密码设置
  8. 勾选将MySQL添加win服务中,并勾选开启启动系统MySQL服务
  9. 运行方式选择系统用户运行(Standard System account),next
  10. 勾选show Query Log next——>next
  11. 选择execte(执行,测试MySQL)

二、使用命令(常见)

1.命令(最基础的)

如下:

1、进入MySQL,在命令行输入:mysql -uroot -p  输入密码:
2、查看mysql中有哪些库:show databases;(后面这个s是复数,记得加)
3、使用自己想用的数据库:use 数据库名称;
4、查看指定数据库中有哪些表: show tables(后面这个s是复数,记得加)
5、查看表结构 desc 表名;
6、删除表:drop table 表名;
   --删除表有几种:
   delete 删除表中的数据,可以添加条件删除。没有条件直接删除整张表数据 delete from 表名。(保留结构)
   truncate table, truncate table 表名。可以快速删除整张表的数据。(保留结构)
   drop table 表名,删除整张表的数据结构。

    

> 总结:
	① truncate 不带任何条件(包括where ,order by,limit等) 语法只有一条: TRUNCATE [TABLE] tbl_name 而delete可以。
	② truncate 不能一次删除多个表的数据,而delete可以。
	③ truncate不能带条件,所以可以看出truncate 属于表级别删除,一次行删除表中所有数据,而不能指定某行而delete可以。
	④ truncate 会删掉自增的值,而delete 会保留.
	⑤ delete 是属于dml语句,truncate是属于ddl 删除,因此,delete 作用与事务,删除时会进入回滚段中,在没有设置自动提交的前提下,还以rollback 操作进行回滚,而truncate则不可回滚。
	⑥ delete 是一条一条删除,日志会记录每行数据的删除记录,而truncate 只记录TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
	⑦ 对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。
	⑧ truncate比delete 快,大量数据时切不考虑事务时,可用truncate.
	⑨ 当表被TRUNCATE 后,这个表和索引所占用的空间会恢复到初始大小,而DELETE操作不会减少表或索引所占用的空间。

7、查看数据库版本:select version();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值