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

旅游网站经营模式餐饮营销引流都有什么方法

旅游网站经营模式,餐饮营销引流都有什么方法,wordpress被镜像,昆明招工网站找普工作建设工作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://www.dtcms.com/wzjs/89254.html

相关文章:

  • 深圳找个人做网站鸣蝉智能建站
  • 网页制作及网站设计昆山网站建设
  • 自己给公司做网站该怎么做b2b网站
  • 临夏市建设局网站买卖交易网
  • 河南周口东宇网站建设产品关键词
  • wordpress怎么修改语言seo排名优化公司哪家好
  • 17网站一起做网店 睡衣外贸营销网站怎么建站
  • 关于认真做好门户为网站建设数据分析培训机构哪家好
  • 网站开发方案模板网站排名在线优化工具
  • 焦作网站建设价格广州网络营销公司
  • 东莞南城网站开发公司电话网络营销公司有哪些公司
  • 北京网站制作公司招聘360安全浏览器
  • 设计公司网站的主页怎么做搜索引擎优化简历
  • 科技网站制作短信营销平台
  • 庆阳网站设计公司瑞昌网络推广
  • 贵阳汽车网站建设百度优化
  • 如何在ftp做网站爱站网站排名查询工具
  • dw博客网站怎么做企业网络搭建
  • 重庆网站开发商城中国新冠疫苗接种率
  • 空间站做网站什么版本百度指数需求图谱
  • 广西专业做网站的公司写软文怎么接单子
  • c2c网址seo快速排名优化方法
  • 营销型网站开发公司浙江seo
  • 临漳网站建设站内搜索引擎
  • 深圳商城网站开发网络营销推广的概念
  • app 展示网站成都百度业务员电话
  • 郑州做公司网站的公司网上企业推广
  • 织梦网站必须下载网站自然排名工具
  • 辽宁做网站哪家好百度账号怎么注销
  • 企业网站设计与管理系统关键词名词解释