【MySQL学习笔记-001】- 创建表、插入数据、查看数据库结构

创建employees表

当创建一个表时,需要指定表的名称和每个列的名称和数据类型。以下是一个示例SQL语句,用于创建一个名为"employees"的表,其中包含员工ID、姓名、职位和工资等列:

CREATE TABLE employees (
    employee_id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    position VARCHAR(50),
    salary DECIMAL(10, 2)
);

上述语句将创建一个名为"employees"的表,其中包含四个列:employee_id、name、position和salary。
employee_id列,数据类型为整数(INT),AUTO_INCREMENT是MySQL数据库中的一个属性,用于自动递增生成序列号,通常用于主键列,以自动提供唯一的主键值。employee_id被指定为主键(PRIMARY KEY),主键是一种唯一关键字,是表定义的一部分。一个表的主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。
name列和position列的数据类型为VARCHAR(50),表示可以存储最多50个字符的字符串。
salary列使用DECIMAL(10, 2)数据类型,表示可以存储最大10位小数的数值。
在这里插入图片描述

插入数据

使用INSERT语句,用于向"employees"表中插入10条数据,每条记录包含四个列的值:employee_id、name、position和salary。

INSERT INTO employees (employee_id, name, position, salary)  
VALUES  
  (1, 'John Doe', 'Manager', 5000.00),  
  (2, 'Jane Smith', 'Engineer', 4500.00),  
  (3, 'Bob Johnson', 'Analyst', 4000.00),  
  (4, 'Alice Brown', 'Marketing Specialist', 3500.00),  
  (5, 'Mike Davis', 'Sales Representative', 3000.00),  
  (6, 'Sarah Harris', 'HR Representative', 2500.00),  
  (7, 'Alex Thompson', 'Technician', 2200.00),  
  (8, 'Emily Davis', 'Intern', 2000.00),  
  (9, 'David Lee', 'Contractor', 2500.00),  
  (10, 'Olivia Martinez', ' Temp', 2250.00);

在这里插入图片描述

我们还可以省略employee_id插入数据。
因为创建表时使用了AUTO_INCREMENT,所以INSERT时employee_id列的值将自动递增,下一个插入的行的employee_id列值将比当前最大的employee_id值加1。
使用AUTO_INCREMENT可以确保每个新行都有一个唯一的标识符,非常适用于生成序列号或主键值。

INSERT INTO employees (name, position, salary)
VALUES
  ('John Doe', 'Manager', 5000.00),
  ('Jane Smith', 'Engineer', 4500.00),
  ('Bob Johnson', 'Analyst', 4000.00),
  ('Alice Brown', 'Marketing Specialist', 3500.00),
  ('Mike Davis', 'Sales Representative', 3000.00),
  ('Sarah Harris', 'HR Representative', 2500.00),
  ('Alex Thompson', 'Technician', 2200.00),
  ('Emily Davis', 'Intern', 2000.00),
  ('David Lee', 'Contractor', 2500.00),
  ('Olivia Martinez', ' Temp', 2250.00);

在这里插入图片描述

查看数据库、表结构、表字段

查看数据库

show databases;

在这里插入图片描述

查看表结构

  1. 先用use使用莫个数据库
use university;

在这里插入图片描述

  1. 再使用 show tables查看表结构
show tables;

在这里插入图片描述

查看表字段

查看表字段有两种方式
第一种是

show columns from employees

在这里插入图片描述
第二种是

describe employees;
desc employees;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是强筱华哇!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值