MySQL数据库基础教程
MySQL数据库基础篇大纲
MySQL基础入门
MySQL简介
MySQL环境搭建
MySQL基本操作
MySQL数据类型
数据库和表的基本操作
数据的增删改查
MySQL高级查询
数据查询
多表查询
数据库设计
数据库规范化
索引与性能优化
存储过程与函数
存储过程
存储函数
事务与锁
事务处理
锁机制
备份与恢复
数据备份
数据恢复
MySQL高级特性
MySQL视图
MySQL触发器
MySQL安全管理
MySQL用户与权限管理
数据库安全
MySQL维护与监控
数据库维护
日志管理
-
+
首页
数据库和表的基本操作
好的,让我们为数据库和表的基本操作增加一些具体的示例。 ### 创建数据库 **操作命令**: ```sql CREATE DATABASE database_name; ``` **示例**: ```sql -- 创建一个名为 'example_db' 的数据库 CREATE DATABASE example_db; ``` ### 创建表 **操作命令**: ```sql USE database_name; CREATE TABLE table_name ( column1 datatype constraints, column2 datatype constraints, ... ); ``` **示例**: ```sql -- 选择 'example_db' 数据库 USE example_db; -- 在 'example_db' 数据库中创建一个名为 'users' 的表 CREATE TABLE users ( user_id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, email VARCHAR(100), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); ``` ### 修改表结构 #### 添加列 **操作命令**: ```sql ALTER TABLE table_name ADD COLUMN column_name datatype; ``` **示例**: ```sql -- 在 'users' 表中添加 'last_login' 列 ALTER TABLE users ADD COLUMN last_login DATETIME; ``` #### 删除列 **操作命令**: ```sql ALTER TABLE table_name DROP COLUMN column_name; ``` **示例**: ```sql -- 从 'users' 表中删除 'email' 列 ALTER TABLE users DROP COLUMN email; ``` #### 修改列的数据类型或约束 **操作命令**: ```sql ALTER TABLE table_name MODIFY COLUMN column_name datatype; ``` **示例**: ```sql -- 将 'users' 表中的 'username' 列的数据类型修改为 VARCHAR(100) ALTER TABLE users MODIFY COLUMN username VARCHAR(100) NOT NULL UNIQUE; ``` #### 重命名列 **操作命令**: ```sql ALTER TABLE table_name CHANGE old_column_name new_column_name datatype; ``` **示例**: ```sql -- 将 'users' 表中的 'last_login' 列重命名为 'last_active' ALTER TABLE users CHANGE last_login last_active DATETIME; ``` #### 重命名表 **操作命令**: ```sql RENAME TABLE old_table_name TO new_table_name; ``` **示例**: ```sql -- 将 'users' 表重命名为 'user_accounts' RENAME TABLE users TO user_accounts; ``` ### 删除数据库和表 #### 删除表 **操作命令**: ```sql DROP TABLE table_name; ``` **示例**: ```sql -- 删除 'user_accounts' 表 DROP TABLE user_accounts; ``` #### 删除数据库 **操作命令**: ```sql DROP DATABASE database_name; ``` **示例**: ```sql -- 删除 'example_db' 数据库 DROP DATABASE example_db; ``` 这些示例提供了创建数据库和表、修改表结构以及删除数据库和表的基本操作的详细步骤。在实际应用中,你可以根据需要调整这些命令来适应不同的场景。记得在执行删除操作之前备份重要数据。
wwbang
2024年12月25日 17:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码