第2天:Python 编程

发布: (2025年12月14日 GMT+8 19:10)
2 min read
原文: Dev.to

Source: Dev.to

数据库结构、数据类型与表基础

1. 数据库结构回顾

一个 关系型数据库 包含:

  • 数据库
  • 行(记录)
  • 列(字段)

示例

  • 数据库 → school
  • 表 → students
  • 列 → student_id, name, age, city

2. SQL 数据类型(非常重要)

数值数据类型

数据类型描述示例
INT整数10, 25
BIGINT大整数1,000,000
DECIMAL(p,s)小数99.50

字符 / 文本数据类型

数据类型描述示例
CHAR(n)固定长度文本'A'
VARCHAR(n)可变长度文本'Aruna'
TEXT大文本Address

日期和时间数据类型

数据类型描述示例
DATEYYYY‑MM‑DD2025-01-10
TIMEHH:MM:SS10:30:00
DATETIME日期 + 时间2025-01-10 10:30:00

3. 使用数据类型的 CREATE TABLE

明确定义表结构。

CREATE TABLE employees (
    emp_id     INT,
    emp_name   VARCHAR(50),
    salary     DECIMAL(10,2),
    join_date  DATE
);

4. 查看表结构

  • 描述表
DESCRIBE employees;
  • 显示所有表
SHOW TABLES;

5. INSERT 数据(详细)

  • 插入单行记录
INSERT INTO employees (emp_id, emp_name, salary, join_date)
VALUES (101, 'Ravi', 35000.50, '2024-06-15');
  • 插入多行记录
INSERT INTO employees VALUES
(102, 'Priya', 42000.00, '2024-07-01'),
(103, 'Karthik', 38000.75, '2024-08-10');

6. SELECT 基础(更详细)

  • 查询所有列
SELECT * FROM employees;
  • 查询特定列
SELECT emp_name, salary FROM employees;

7. 表命名规则

  • 使用有意义的名称。
  • 避免使用 SQL 关键字。
  • 推荐使用小写并以下划线分隔。

正确: employee_details
错误: select, table

Back to Blog

相关文章

阅读更多 »

第2天:SQL

数据库结构、数据类型与表基础 1. 数据库结构回顾 关系型数据库包含: - Database - Tables - Rows - Records - Columns - Fields E...

Oracle 合并 INTO

!Forem 徽标 https://media2.dev.to/dynamic/image/width=65,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%...

从未运行的 Query 的神秘案件

背景:在过去的周末,我在为我的个人网站进行代码重构时遇到了一个奇怪的 bug。我是一个休闲跑者,我有一个页面列出我所有的 r...