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

MySQL数据库初体验

登录MySQL

打开CMD(Windows)或终端(Linux),输入命令:

bash
mysql -u root -p

说明:

  • -u root:用管理员账号登录
  • -p:提示输入密码(输入时不显示字符,输完直接回车)

看到mysql>提示符,就代表登录成功啦!

核心基础操作

数据库的本质就是:建库 → 建表 → 增删改查数据,咱们一步步来。

查看已有数据库

sql
SHOW DATABASES;

注意:结尾必须加分号;,这是SQL语法规则。

创建自己的数据库

sql
-- 创建名为 test 的数据库(utf8mb4 是通用中文编码)
CREATE DATABASE test CHARACTER SET utf8mb4;

使用这个数据库

sql
USE test;

出现Database changed说明切换成功,接下来所有操作都在这个库里面。

创建数据表

咱们建一个最简单的「用户表」:

sql
CREATE TABLE user (
id INT PRIMARY KEY AUTO_INCREMENT, -- 自增ID(主键)
name VARCHAR(20) NOT NULL, -- 姓名,不能为空
age INT, -- 年龄
city VARCHAR(30) -- 城市
);

执行完,表就建好了!

数据增删改查

这是数据库用得最多的4个操作,记住缩写:CRUD

新增数据

sql
-- 往 user 表里添加一条数据
INSERT INTO user (name, age, city) VALUES ('张三', 20, '北京');
INSERT INTO user (name, age, city) VALUES ('李四', 22, '上海');

查询数据

sql
-- 查询表中所有数据
SELECT * FROM user;

执行后会直接显示你添加的两条数据,直观看到效果!

修改数据

sql
-- 把张三的年龄改成 21
UPDATE user SET age=21 WHERE name='张三';

一定要加WHERE条件,否则会修改所有数据!

删除数据

sql
-- 删除李四的数据
DELETE FROM user WHERE name='李四';

查看表结构

sql
DESC user;

清空屏幕/退出

  • 退出MySQL:exit;quit;
  • Windows清屏:cls
  • Linux清屏:clear
http://www.cnnetsun.cn/news/1351532.html

相关文章:

  • 【即插即用完整代码】CVPR 2026新方法归一化空间与通道注意力,无额外参数,轻量且高效,超越CBAM,快速涨点,发表论文!
  • BetterNCM 插件导致网易云音乐启动失败问题分析
  • Camera:实时监控与数据交互的智能设备服务
  • 事件日志清理与痕迹擦除:wmiexec-Pro的eventlog模块深度应用
  • 告别厂商限制:Tuya TH05Z温湿度传感器接入Zigbee2MQTT完全指南
  • 复购率不理想如何用产品线组合提升长期价值
  • SimpleMem快速上手指南:5分钟搭建LLM智能体记忆系统
  • 基于LangChain的RAG与Agent智能体开发 - 使用LangChain调用大语言模型
  • MiniChain与Hugging Face Datasets:实现高效文档嵌入与相似度搜索的完整指南
  • Deepagents数据可视化:展示AI代理工作成果的终极指南
  • LDNetDiagnoService_IOS架构解析:Ping与Traceroute原理在iOS中的实现
  • 突破Ebitengine着色器限制:多重赋值问题的优雅解决方案
  • 告别繁琐切换!Micro编辑器智能文件类型识别功能详解:让编码效率提升300%的秘诀
  • STK信号处理秘籍:BiQuad滤波器与Chorus效果的应用技巧
  • Python入门:Python3 Pickle模块全面学习教程
  • Deepagents边境安全:监控边境活动的AI代理
  • 打造个性化观影系统:embyToLocalPlayer高级设置与自定义技巧
  • Performer-PyTorch核心组件解析:FastAttention如何实现O(n)复杂度
  • 提升家庭影院体验:embyToLocalPlayer与Kodi、Plex联动使用指南
  • cp-ddd-framework扩展机制详解:@Extension注解让业务逻辑灵活扩展
  • cp-ddd-framework架构演进:如何支撑业务系统从单体到微服务
  • 新手必读:Awesome Maintainers项目中的贡献指南与最佳实践
  • 解决Vim用户痛点:vim-quickui让命令交互变得简单直观的5个案例
  • 为什么选择RSpec-Mocks?探索Ruby测试框架中的强大测试替身解决方案
  • SideMenuController:打造iOS完美侧边菜单的终极Swift框架
  • 随机生成功能大揭秘:用ComfyUI Portrait Master探索无限创意可能性
  • 如何利用Browserify实现高效前端模块化开发:提升代码可维护性的完整指南
  • 如何参与Zellij路线图社区投票:决定终端工作区的未来功能优先级
  • 掌握Devise核心配置:从ALL到STRATEGIES的终极指南
  • 如何用WaveFunctionCollapse算法让孩子轻松理解概率与约束:从像素到城堡的神奇之旅