mysql常用语句列表
2024-10-16 04:47:18
增
- 增加一张表
CREATE TABLE `table_name`(
...
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
- 增加记录
INSERT INTO `your_table_name`(`column_name_one`,`column_name_two`)
VALUES
('your_value_one','your_value_two');
- 增加字段
ALTER TABLE `your_table_name`
ADD `your_column_name` ...
AFTER `column_name`;
- 增加索引
主键
ALTER TABLE `your_table_name`
ADD PRIMARY KEY your_index_name(your_column_name);
唯一索引
ALTER TABLE `your_table_name`
ADD UNIQUE your_index_name(your_column_name);
普通索引
ALTER TABLE `your_table_name`
ADD INDEX your_index_name(your_column_name);
全文索引
ALTER TABLE `your_table_name`
ADD FULLTEXT your_index_name(your_column_name);
删
- 逐行删除
DELETE FORM `table_name`
WHERE ...;
- 清空整张表
TRUNCATE TABLE `your_table_name`;
- 删除表
DROP TABLE `your_table_name`;
- 删除字段
ALTER TABLE `your_table_name`
DROP `column_name`;
- 删除索引
ALTER TABLE `your_table_name`
DROP INDEX your_index_name;
改
- 变更数据
UPDATE `table_name`
SET column_name=your_value
WHERE ...;
- 变更字段
ALTER TABLE `your_table_name`
CHANGE `your_column_name` `your_column_name` ;
查
- 普通查询
SELECT `column_name_one`, `column_name_two`
FROM `table_name`;
- 普通查询
SELECT *
FROM `your_table_name`
AS a
JOIN `your_anther_table_name`
AS b
WHERE a.column_name = b.column_name...;
- 合计函数条件查询:WHERE 关键字无法与合计函数一起使用
SELECT aggregate_function(column_name)
FROM your_table_name
GROUP BY column_name
HAVING aggregate_function(column_name)...;
- 完全复制一张表:表结构+全部数据
CREATE TABLE `your_table_name` LIKE `destination_table_name`;
INSERT INTO `your_table_name`
SELECT *
FROM `destination_table_name`;
最新文章
- Spring MVC MultipartFile实现图片上传
- jQuery晦涩的底层工具方法们
- TCP、UDP、IP 协议分析(转)
- Android 自定义控件(一)
- Java:多线程<;一>;
- 在Windows下使用Nodist进行Node版本控制
- 【原】画流程图工具visio使用技巧汇总
- ASP.NET MVC5 插件化机制简单实现
- 游戏 window
- git 基本的操作
- 源码解析Django CBV的本质
- CSS3之实现光润效果
- [angularjs] angularjs系列笔记(四)过滤器
- celery任务进程关闭
- HTML5之美
- linux下常用FTP命令 1. 连接ftp服务器
- Caliburn.Micro - IResult and Coroutines
- Lucene 更新、删除、分页操作以及IndexWriter优化
- Xamarin.Forms中 Navigation,NavigationPage详解
- SPOJ:COT2 Count on a tree II
热门文章
- Linux系列:快捷键、目录结构、用户目录
- c#用于时间日期的类型:DateTime
- ubuntu18.04下的off-by-null:hitcon_2018_children_tcache
- python中,*args和**kwargs这两个参数的作用是什么?
- CodeForces 916D Jamie and To-do List
- TypeScript魔法堂:函数类型声明其实很复杂
- 安装 Homebrew&;iterm2&;Oh My Zsh
- net core webapi多版本控制与nswag 交互
- 实用fork/join框架提升程序效率
- 按揭贷款的计算原理与java实现