• 增加一张表
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`;

最新文章

  1. Spring MVC MultipartFile实现图片上传
  2. jQuery晦涩的底层工具方法们
  3. TCP、UDP、IP 协议分析(转)
  4. Android 自定义控件(一)
  5. Java:多线程<一>
  6. 在Windows下使用Nodist进行Node版本控制
  7. 【原】画流程图工具visio使用技巧汇总
  8. ASP.NET MVC5 插件化机制简单实现
  9. 游戏 window
  10. git 基本的操作
  11. 源码解析Django CBV的本质
  12. CSS3之实现光润效果
  13. [angularjs] angularjs系列笔记(四)过滤器
  14. celery任务进程关闭
  15. HTML5之美
  16. linux下常用FTP命令 1. 连接ftp服务器
  17. Caliburn.Micro - IResult and Coroutines
  18. Lucene 更新、删除、分页操作以及IndexWriter优化
  19. Xamarin.Forms中 Navigation,NavigationPage详解
  20. SPOJ:COT2 Count on a tree II

热门文章

  1. Linux系列:快捷键、目录结构、用户目录
  2. c#用于时间日期的类型:DateTime
  3. ubuntu18.04下的off-by-null:hitcon_2018_children_tcache
  4. python中,*args和**kwargs这两个参数的作用是什么?
  5. CodeForces 916D Jamie and To-do List
  6. TypeScript魔法堂:函数类型声明其实很复杂
  7. 安装 Homebrew&iterm2&Oh My Zsh
  8. net core webapi多版本控制与nswag 交互
  9. 实用fork/join框架提升程序效率
  10. 按揭贷款的计算原理与java实现