Mysql:SQL语句:DDL语句
RENAME TABLE tbl_name
TO new_tbl_name
[, tbl_name2
TO new_tbl_name2
] ...
ALTER {DATABASE | SCHEMA} [db_name
] {[DEFAULT] CHARACTER SET [=] charset_name
| [DEFAULT] COLLATE [=] collation_name
}
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[ [DEFAULT] CHARACTER SET [=] charset_name
| [DEFAULT] COLLATE [=] collation_name
]
CREATE
[TEMPORARY]
TABLE [IF NOT EXISTS] tbl_name
- (
create_definition
,...) [table_options
] [partition_options
] - [(
create_definition
,...)] [table_options
] [partition_options
]select_statement
- { LIKE
old_tbl_name
| (LIKEold_tbl_name
) }
CREATE [OR REPLACE]
[ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = { user
| CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }]
VIEW view_name
[(column_list
)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
CREATE
[ONLINE|OFFLINE] [UNIQUE|FULLTEXT|SPATIAL]
INDEX index_name
[index_type
]
ON tbl_name
(index_col_name
,...)
[index_option
]
CREATE
[DEFINER = { user
| CURRENT_USER }]
PROCEDURE sp_name
([proc_parameter
[,...]])
[characteristic
...]
routine_body
CREATE
[DEFINER = { user
| CURRENT_USER }]
FUNCTION sp_name
([func_parameter
[,...]])
RETURNS type
[characteristic
...]
routine_body
CREATE
[DEFINER = { user
| CURRENT_USER }]
TRIGGER trigger_name
trigger_time
trigger_event
ON tbl_name
FOR EACH ROW
trigger_stmt
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)