MySQL建库建表-适合初学者

前言:MySQL 是一个高性能、开源且易于使用的关系数据库管理系统,广泛应用于各种规模的应用程序和平台。当然!下面是一个详细的MySQL建库和建表的教程。我们将从创建数据库开始,然后创建表,并向表中插入一些示例数据:

1、1. 安装和登录MySQL

确保你已经安装了MySQL。如果尚未安装,可以从MySQL官方网站下载并安装。
安装教程可参考该博客:https://blog.csdn.net/weixin_44892179/article/details/141937013

安装完成后,你可以使用以下命令登录MySQL:

mysql -u root -p

系统会提示你输入MySQL的root用户密码。

2、创建数据库

创建一个新数据库的命令是:

CREATE DATABASE mydatabase;

这里,mydatabase 是你希望创建的数据库名称。你可以将其更改为适合你的名称。

使用刚刚创建的数据库:

USE mydatabase;

3、创建表

创建表时,你需要指定表的名称以及各个列的定义。以下是一个创建简单用户表的示例:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
  • id:一个整数列,自动递增并作为主键。
  • username:一个变长字符列,最大长度为50个字符,不允许为空。
  • email:一个变长字符列,最大长度为100个字符,不允许为空。
  • created_at:一个时间戳列,默认值为当前时间戳。

4、插入数据

插入数据的命令是:

INSERT INTO users (username, email) VALUES ('alice', 'alice@example.com');
INSERT INTO users (username, email) VALUES ('bob', 'bob@example.com');

这里,我们向users表中插入了两条记录。

5、查询数据

要查询表中的数据,你可以使用SELECT语句:

SELECT * FROM users;

这将显示users表中的所有记录。

6、更新数据

要更新记录,你可以使用UPDATE语句:

UPDATE users SET email = 'alice@newdomain.com' WHERE username = 'alice';

这将更新username为alice的用户的email字段。

7、删除数据

要删除记录,你可以使用DELETE语句:

DELETE FROM users WHERE username = 'bob';

这将删除username为bob的记录。

8、删除表

如果你想删除整个表,可以使用:

DROP TABLE users;

这将删除users表及其所有数据。

9、删除数据库

如果你想删除整个数据库,可以使用:

DROP DATABASE mydatabase;

这将删除mydatabase数据库及其所有表和数据。

10、查看表结构

要查看表的结构,可以使用:

DESCRIBE users;   //所有列及其属性。

11、备份和恢复

  • 备份数据库
mysqldump -u root -p mydatabase > mydatabase_backup.sql
  • 恢复数据库:
mysql -u root -p mydatabase < mydatabase_backup.sql

免责声明:

请注意,删除数据库(删库)可能会导致不可逆的数据丢失和系统故障。操作人员在进行任何数据库删除操作时需谨慎,并承担相关法律责任与本文作者无关。建议在执行此类操作前,务必备份数据,并确保已获得适当的授权和审核。

以上是MySQL数据库和表操作的基础教程。通过这些操作,你可以创建数据库、创建和管理表、插入、查询、更新和删除数据,并进行备份和恢复。掌握这些基本操作后,你可以更深入地学习《MySQL的高级功能和优化技巧》。

  • 25
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Dreams°123

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

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

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

打赏作者

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

抵扣说明:

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

余额充值