当前位置: 首页 > news >正文

网络安全基础--第六课:MySQL基础

一、什么是 MySQL

MySQL 是一个流行的关系型数据库管理系统(RDBMS)。它的特点是:

  • 开源、跨平台,生态成熟;

  • 支持多存储引擎(默认引擎 InnoDB 支持事务与行级锁);

  • 广泛应用于 Web 后端、企业信息系统、数据仓库等场景。


二、安装与启动

Linux (Ubuntu)

sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo mysql_secure_installation

macOS (Homebrew)

brew install mysql
brew services start mysql

Windows

可下载安装包,或使用 XAMPP/WAMP 一键环境。

连接数据库

mysql -u root -p
mysql -h host -P 3306 -u user -p


三、基本操作

-- 查看版本与用户
SELECT VERSION(), USER();

-- 显示数据库
SHOW DATABASES;

-- 使用数据库
USE demo_db;

-- 显示表
SHOW TABLES;

-- 查看表结构
DESCRIBE users;
SHOW CREATE TABLE users;


四、数据库与表(DDL)

创建数据库

CREATE DATABASE demo_db DEFAULT CHARSET utf8mb4;

删除数据库

DROP DATABASE IF EXISTS demo_db;

创建表

CREATE TABLE users (
  id BIGINT UNSIGNED AUTO_INCREMENT

http://www.dtcms.com/a/415071.html

相关文章:

  • 技术博客SEO优化终极指南
  • 怎么做淘宝联盟网站推广百度域名怎么注册
  • ftp 网站酒店网站策划书
  • 深度学习之图像分类笔记
  • ping 概念及题目
  • PyTorch 模型评估与全局平均池化的应用实践
  • 什么是大型门户网站软件开发公司app
  • 构建AI智能体:四十六、Codebuddy MCP 实践:用高德地图搭建旅游攻略系统
  • Sychronized和ReentrantLock的区别
  • 【mdBook】4 mdBook 命令行工具详解
  • 在 Kali Linux 上配置 MySQL 服务器并实现 Windows 远程连接
  • 记录在vps上搭建Rocket.Chat实现centos系统和手机android通联(一)
  • 档案网站建设外包公司vue seo 优化方案
  • 推广营销方式有哪些wordpress百度seo插件
  • Scikit-learn Python机器学习 - 聚类分析算法 - K-Means(K均值)
  • Spring Boot 配置类注解@Configuration详解:从基础到实战
  • python怎么做网站建站工具评测 discuz
  • ReAct 框架
  • 网站怎么做301重定向如何把做的网站发布到网上
  • 网站维护公司苏宁网站建设
  • 2.1 通信基础 (答案见原书 P38)
  • (附源码)基于Spring Boot的宿舍管理系统设计与实现0007
  • 【FreeRTOS】第七课(4):任务间的通信——一个设备的数据写入多个队列
  • js的this—13
  • 从“全量”到“增量”:Diff解析器如何彻底优化数据处理效率?
  • steamGame——饥荒联机版(2025)
  • 网站服务器连接被重置中网可信网站查询
  • 【Qt】Windows下Qt+MSVC的使用
  • STL容器:vector
  • 网站什么时候备案好wordpress 新浪博客模板