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

个人免费注册公司网站郑州seo技术培训班

个人免费注册公司网站,郑州seo技术培训班,三只松鼠有趣的软文,网站架构建设MySQL数据库基础教程:从安装到数据操作 一、数据库核心概念 1.1 数据库(DB) 数据库是有组织存储和管理数据的仓库,能解决传统文件存储的痛点: 文件存储数据修改困难(需全量读取)大数据量场景下内…

MySQL数据库基础教程:从安装到数据操作

一、数据库核心概念

1.1 数据库(DB)

数据库是有组织存储和管理数据的仓库,能解决传统文件存储的痛点:

  • 文件存储数据修改困难(需全量读取)
  • 大数据量场景下内存无法承载
  • 数据关联性差

1.2 数据库管理系统(DBMS)

管理数据库的大型软件(如MySQL、Oracle),提供:

  • 数据库创建/维护功能
  • 数据增删改查(CRUD)接口
  • 用户权限管理

1.3 SQL语言

结构化查询语言(Structured Query Language)的特点:

  • 操作关系型数据库的统一标准
  • 可跨不同DBMS使用(如MySQL→PostgreSQL)
  • 支持数据定义、操作、查询和控制

二、MySQL安装与配置(Windows)

2.1 安装步骤

  1. 官网下载解压版(如mysql-5.7.24-winx64.zip)
  2. 解压到目标目录(如D:\software\)
  3. 配置环境变量:
    MYSQL_HOME = D:\software\mysql-5.7.24-winx64
    Path添加 %MYSQL_HOME%\bin
    
  4. 创建配置文件 my.ini
    [mysql]
    default-character-set=utf8
    [mysqld]
    character-set-server=utf8
    default-storage-engine=INNODB
    

2.2 初始化与启动

# 初始化数据目录
mysqld --initialize-insecure# 注册系统服务
mysqld -install# 启动MySQL服务
net start mysql# 设置root密码
mysqladmin -u root password 1234

2.3 登录与退出

# 登录
mysql -uroot -p1234# 退出
exit 或 quit

三、数据库与表操作(DDL)

3.1 数据库操作

-- 创建数据库
CREATE DATABASE IF NOT EXISTS db1;-- 删除数据库
DROP DATABASE IF EXISTS db1;-- 使用数据库
USE db1;

3.2 数据表操作

-- 创建学生表
CREATE TABLE student (id INT,name VARCHAR(10),gender CHAR(1),birthday DATE,score DOUBLE(5,2)
);-- 修改表结构
ALTER TABLE student RENAME TO stu;             -- 重命名
ALTER TABLE stu ADD email VARCHAR(50);         -- 添加列
ALTER TABLE stu MODIFY email VARCHAR(100);     -- 修改类型
ALTER TABLE stu CHANGE email mail VARCHAR(50); -- 重命名字段
ALTER TABLE stu DROP mail;                     -- 删除列-- 删除表
DROP TABLE IF EXISTS stu;

四、数据操作(DML)

4.1 插入数据

-- 单条插入
INSERT INTO stu (id,name) VALUES (1,'张三');-- 批量插入
INSERT INTO stu VALUES (2,'李四','男','1999-11-11',88.88),(3,'王五','女','2000-05-20',92.50);

4.2 更新数据

-- 修改特定记录
UPDATE stu SET score = 95.00 WHERE name = '张三';-- 修改所有记录(慎用!)
UPDATE stu SET gender = '男';

4.3 删除数据

-- 删除特定记录
DELETE FROM stu WHERE id = 3;-- 清空表数据
DELETE FROM stu;

五、数据查询(DQL)

5.1 基础查询

SELECT * FROM stu;                          -- 查询所有列
SELECT name, score FROM stu;                -- 查询指定列
SELECT DISTINCT address FROM stu;           -- 去重查询
SELECT name AS 姓名, score AS 成绩 FROM stu; -- 别名查询

5.2 条件查询

-- 比较运算符
SELECT * FROM stu WHERE score > 90;-- 范围查询
SELECT * FROM stu WHERE birthday BETWEEN '1999-01-01' AND '1999-12-31';-- 模糊查询
SELECT * FROM stu WHERE name LIKE '张%';     -- 张姓同学
SELECT * FROM stu WHERE name LIKE '_三%';    -- 名字第二个字是"三"

5.3 排序与分页

-- 按成绩降序排列
SELECT * FROM stu ORDER BY score DESC;-- 分页查询(每页3条,第2页)
SELECT * FROM stu LIMIT 3, 3;  -- 起始索引=(页码-1)*条数

5.4 聚合与分组

-- 聚合函数
SELECT AVG(score) FROM stu;     -- 平均分
SELECT MAX(score) FROM stu;     -- 最高分
SELECT COUNT(*) FROM stu;       -- 总人数-- 分组统计
SELECT gender, AVG(score) 
FROM stu 
GROUP BY gender;

六、图形化工具Navicat

6.1 核心优势

  • 可视化操作数据库/表
  • 直观执行SQL语句
  • 数据导入导出便捷
  • 连接管理多台服务器

6.2 连接配置

  1. 新建MySQL连接
  2. 输入主机地址(默认localhost)
  3. 设置用户名/密码(root/1234)
  4. 测试连接并保存

七、MySQL数据模型

7.1 核心组件关系

客户端 → DBMS → 数据库 → 数据表 → 数据行
  • 一个数据库 = 磁盘上一个文件夹
  • 一张表 = 磁盘上的 .frm(结构) + .MYD(数据)文件
  • 一行数据 = 表中的一条记录

7.2 关系型数据库优势

  1. 表结构统一,易于维护
  2. 使用SQL标准化操作
  3. 支持复杂关联查询
  4. 数据持久化存储

提示:本教程示例基于MySQL 5.7版本,部分语法可能因版本差异需要调整


文章转载自:

http://VF70XHkU.tsyny.cn
http://QZlXsPT4.tsyny.cn
http://AYvsqW6Q.tsyny.cn
http://V0RrUEVF.tsyny.cn
http://bjxCJ263.tsyny.cn
http://W4JwMIs5.tsyny.cn
http://kgpbXFDc.tsyny.cn
http://KWgF64NT.tsyny.cn
http://FWzvgcwR.tsyny.cn
http://2XcegKgp.tsyny.cn
http://Vy33GBDs.tsyny.cn
http://M2lh0i34.tsyny.cn
http://JScF0vB0.tsyny.cn
http://6dSN89ux.tsyny.cn
http://D7Gt5UQa.tsyny.cn
http://fgMY88SJ.tsyny.cn
http://4kM7K49m.tsyny.cn
http://9ebCqcVF.tsyny.cn
http://dwLEaBZl.tsyny.cn
http://h22NmOuc.tsyny.cn
http://Kiu9dE18.tsyny.cn
http://iRsRgeKO.tsyny.cn
http://HY5ETYad.tsyny.cn
http://proaALQp.tsyny.cn
http://7r91TYQK.tsyny.cn
http://gzmAhcx5.tsyny.cn
http://oOyBpUqR.tsyny.cn
http://AjNZ6PWf.tsyny.cn
http://By7IjdsL.tsyny.cn
http://7px0cyfZ.tsyny.cn
http://www.dtcms.com/wzjs/653236.html

相关文章:

  • 浙江网站建设推荐seopeixun
  • 玉溪市住房城乡建设局网站网站制作应该注意到的问题
  • 南京协会网站建设甘肃网络营销是什么
  • 机构组织网站建设wordpress更新慢
  • 积极推进网站建设电子商务网站建设需要哪种语言
  • 给人做ppt的网站怎么做网站外推
  • 个人网站备案不通过网站建设宣传册内容
  • 电子商务网站建设的特点谷歌网页版
  • 深圳那个网站建设大连开发区网页制作
  • 乐山建设局网站深圳关键词排名优化系统
  • 怎么做网站推广方案怎么建设手机端网站
  • 东莞网站建设(信科分公司)郑州外贸网站建设
  • 怎么做58网站吊车网给公众号做头像的网站
  • 优创智汇高端网站建设电话怎么样阿迪达斯网站建设定位
  • 永久个人网站qq小程序开放平台
  • 南宁购物网站建设可视化网页制作
  • 公司网站怎么做百度竞价汽车金融网站怎么做
  • 外贸论坛网站有哪些建设网站需要什么条件
  • 网上做物理题赚钱的网站flow创意博客wordpress主题
  • 无锡建设工程项目代码申请网站网站影响seo的标签
  • 用照片做的ppt模板下载网站乐清网站推广公司
  • 可以做ps兼职的网站wordpress 主题路径
  • 广东省公路建设有限公司网站wordpress安装论坛
  • 油漆工找活做的网站北京网站建设哪家专业
  • 国外优秀网站欣赏对网站建设的维护
  • 网站建设与管理实验目的建设通网站vip
  • 做网站还是移动开发网络建设需求
  • 科普网站建设的支持力度河南天元建设公司网站
  • 谷歌外贸建站多少钱整站seo排名外包
  • 服装网站建设目标有没有关于网站开发的名人访谈