MySQL - 1、数据库和表操作

CREATE DATABASE

创建一个名为"example_db"的数据库:

sql 复制代码
CREATE DATABASE example_db;

CREATE TABLE

创建一个名为"employees"的表,用于存储员工信息:

sql 复制代码
CREATE TABLE employees (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT,
    department VARCHAR(50)
);

ALTER TABLE

向"employees"表中添加一个新的列"salary":

sql 复制代码
ALTER TABLE employees
ADD COLUMN salary DECIMAL(10, 2);

DROP DATABASE

删除名为"example_db"的数据库及其中的所有表:

sql 复制代码
DROP DATABASE example_db;

DROP TABLE

删除名为"employees"的表:

sql 复制代码
DROP TABLE employees;

TRUNCATE TABLE

清空"employees"表中的所有数据,但保留表的结构:

sql 复制代码
TRUNCATE TABLE employees;

RENAME TABLE

重命名"employees"表为"staff":

sql 复制代码
RENAME TABLE employees TO staff;

在实际应用中,对数据库和表的操作需要谨慎,确保了解操作的后果,以免造成不可逆的数据损失。强烈建议删除之前备份一份!

相关推荐
Ultipa1 小时前
回答 | 图形数据库neo4j社区版可以应用小型企业嘛?
数据库·neo4j·图数据库
charlie1145141911 小时前
逐步理解Qt信号与槽机制
数据库·qt
alpha xu1 小时前
Qwen智能体qwen_agent与Assistant功能初探
数据库·人工智能·python·oracle·智能体·千问agent
大模型最新论文速读2 小时前
在Text-to-SQL任务中应用过程奖励模型
数据库·人工智能·sql·深度学习·语言模型·自然语言处理
Amctwd2 小时前
【PostgreSQL】不开启归档模式,是否会影响主从库备份?
数据库·postgresql
寻找沙漠的人2 小时前
Redis 缓存
数据库·redis·缓存
做科研的周师兄3 小时前
基于世界土壤数据库(HWSD)的中国土壤数据集(v1.1)(2009)
数据库
xx155802862xx3 小时前
在CentOS 7上仅安装部署MySQL 8.0客户端
mysql·adb·centos
_extraordinary_3 小时前
MySQL 事务(一)
数据库·mysql
计算机人哪有不疯的4 小时前
Hadoop的组成,HDFS架构,YARN架构概述
大数据·数据库·hadoop·spark