第十七:MYSQL建库建表

1.前言:MySQL是高性能、开源且易于使用的关系数据库管理系统,广泛应用于各种规模的应用程序和平台

一.安装和登录MySQL

1.确保已经安装MySQL。如果尚未安装,可以从MySQL官方网站下载并安装

2.安装完成后,可以使用命令登录MySQL:mysql -u root -p

3.系统会提示输入MySQL的root用户密码

二.创建数据库

1.创建新数据库的命令:mydatabase是希望创建的数据库名称
CREATE DATABASE mydatabase;
2.使用刚刚创建的数据库
USE mydatabase;

三.创建表

1.创建表时,需要指定表的名称以及各个列的定义

id:一个整数列,自动递增并作为主键

username:一个变长字符列,最大长度为50个字符,不允许为空

email:一个变长字符列,最大长度为100个字符,不允许为空

created_at:一个时间戳列,默认值为当前时间戳
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
);

四.插入数据

1.插入数据的命令是:向users表中插入了两条记录
INSERT INTO users (username, email) VALUES ('alice', 'alice@example.com');

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

五.查询数据

1.要查询表中的数据,可以使用SELECT语句:这将显示users表中的所有记录
SELECT * FROM users;

六.更新数据

1.要更新记录使用UPDATE语句:这将更新username为alice的用户的email字段
UPDATE users SET email = 'alice@newdomain.com' WHERE username = 'alice';

七.删除数据

1.要删除记录可以使用DELETE语句:这将删除username为bob的记录
DELETE FROM users WHERE username = 'bob';

八.删除表

1.如果想删除整个表,可以使用:这将删除users表及其所有数据
DROP TABLE users;

九.删除数据库

1.如果想删除整个数据库:这将删除mydatabase数据库及其所有表和数据
DROP DATABASE mydatabase;

十.查看表结构

1.要查看表的结构,可以使用:所有列及其属性
DESCRIBE users;   

十一.备份和恢复

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

十二.免责声明

1.请注意,删除数据库(删库)可能会导致不可逆的数据丢失和系统故障

2.操作人员在进行任何数据库删除操作时需谨慎,并承担相关法律责任与本文作者无关

3.建议在执行此类操作前,务必备份数据,并确保已获得适当的授权和审核
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值