竞拍网站模板,网络营销课程目录,wordpress手机端不显示内置图片,泰安建设网站第1章#xff1a;数据库基础
1.1 数据库概述
1.1.1 什么是数据库
数据库的定义数据库的发展历程数据库的重要性
1.1.2 关系型数据库简介
关系型数据库模型常见的关系型数据库关系型数据库的特点
1.1.3 MySQL在企业中的应用
Web应用电商平台金融系统大数据存储
1.2 数据…第1章数据库基础
1.1 数据库概述
1.1.1 什么是数据库
数据库的定义数据库的发展历程数据库的重要性
1.1.2 关系型数据库简介
关系型数据库模型常见的关系型数据库关系型数据库的特点
1.1.3 MySQL在企业中的应用
Web应用电商平台金融系统大数据存储
1.2 数据库基本概念
1.2.1 数据库、表、记录
数据库的层次结构表的概念和组成记录的定义
1.2.2 主键、外键
主键的作用和特性外键的定义和使用关系约束
1.2.3 数据类型
整数类型浮点数类型字符串类型日期和时间类型枚举和集合类型
1.3 MySQL安装与配置
1.3.1 Windows安装
下载MySQL安装包安装步骤配置系统环境变量
1.3.2 Linux安装
使用包管理器安装源代码编译安装安全配置
1.3.3 连接MySQL
命令行连接图形化工具连接常见连接问题排查
代码实践
1.1 数据库基本操作示例
1.1.1 创建数据库
-- 创建新数据库
CREATE DATABASE IF NOT EXISTS learning_mysql;-- 选择数据库
USE learning_mysql;1.1.2 创建表结构
-- 创建学生信息表
CREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50) NOT NULL,age INT,gender ENUM(Male, Female),email VARCHAR(100) UNIQUE,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);1.1.3 插入数据
-- 插入学生记录
INSERT INTO students (name, age, gender, email) VALUES
(张三, 20, Male, zhangsanexample.com),
(李四, 22, Female, lisiexample.com);1.2 数据类型详解
整数类型示例
CREATE TABLE number_types (tiny_int TINYINT, -- 8位有符号整数small_int SMALLINT, -- 16位有符号整数medium_int MEDIUMINT, -- 24位有符号整数normal_int INT, -- 32位有符号整数big_int BIGINT -- 64位有符号整数
);字符串类型示例
CREATE TABLE string_types (char_type CHAR(10), -- 固定长度字符串varchar_type VARCHAR(255), -- 可变长度字符串text_type TEXT, -- 文本类型enum_type ENUM(Option1, Option2, Option3) -- 枚举类型
);日期和时间类型
CREATE TABLE date_types (date_col DATE, -- 日期time_col TIME, -- 时间datetime_col DATETIME, -- 日期和时间timestamp_col TIMESTAMP -- 时间戳
);1.3 MySQL安装与配置实践
1.3.1 验证MySQL安装
# 检查MySQL版本
mysql --version# 登录MySQL
mysql -u root -p1.3.2 基本系统配置
-- 查看当前MySQL版本
SELECT VERSION();-- 查看系统变量
SHOW VARIABLES LIKE character_set_%;
SHOW VARIABLES LIKE collation_%;