操作数据表中的记录

  • 插入记录   语法:INSERT [INTO] [(tbl_name,...)] {VALUE|VALUE} ({expr|DEFAULT},...),(...),...   例子:           给所有的列都插入数据             INSERT student VALUES('1','Tom','123')           给某几个列插入数据           INSERT student(sname) VALUES('Tom');
  • 更新记录(单表更新)   语法:UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET             col_name1={expr1|DEFAULT} [,col_name2={expr2|DEFAULT}]...            [WHERE where_condition]   例子:            1.将所有人的年龄更新为25岁                 UPDATE student SET age = '25';            2.将sid=1的年龄改为30岁                 UPDATE student SET age='30';
  • 删除记录(单表删除)   语法:DELETE FROM tbl_name [WHERE where_condition]   例子:DELETE FROM tbl_name WHERE sid='1';
  • 查询记录     基本语法:          SELECT select_expr [,select_expr];          注:*代表所有列
  • 查询结果分组     语法:[GROUP BY {col_name|position}[ASC|DESC],...]     例子:SELECT sex FROM student GROUP BY sex;
  • 分组条件     语法:[HAVING where_condition]     例子:SELECT sex FROM student GROUP BY sex HAVING count(id)>=2              输出人数大于等于2的性别
  • 对查询结果进行排序      语法:[ORDER BY {col_name | expr | position} [ASC|DESC],...]
  • 限制查询结果返回的数量      语法:[LIMIT {[offset,]}] row_cout | row_count OFFSET offset}]      例子:SELECT sname FORM student LIMIT 1,2;              从第二条开始选取两个(开始位置从0开始)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏公众号_薛勤的博客

MySQL常用SQL语句/函数/存储过程

你可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升序排列

10720
来自专栏文渊之博

mysql执行计划看是否最优

介绍   本篇主要通过汇总网上的大牛的知识,简单介绍一下如何使用mysql的执行计划,并根据执行计划判断如何优化和是否索引最优。   执行计划可显示估计查询语...

369100
来自专栏挖坑填坑

关于linq语句与sql语句查询条件==null处理的奇妙现象

8220
来自专栏李家的小酒馆

SQL基本语法

SQL 基本语法 表库操作 创建表 create table 表名( 字段名 类型(长度) 约束, 字段名 类型(长度)...

21500
来自专栏编程心路

写给新手的Mysql入门指南(一)

关键字最好大写,这样便于阅读。可以用windows的cmd运行工具对数据库操作,前提是mysql的安装目录的子目录bin的路径添加导论系统变量PATH中,mys...

17130
来自专栏Java架构师历程

Mysql常用查询语句

一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=<

12520
来自专栏乐沙弥的世界

mysql explain type连接类型示例

9510
来自专栏Java成神之路

常用的Hql语句

8720
来自专栏有趣的django

15.MySQL(三) 索引类型

索引类型 先创建表 mysql> CREATE TABLE test( -> id INT, -> username VARCHAR(16), ...

344120
来自专栏个人随笔

MySQL基本语句

创建表 如果是关键字  那么使用反引号  `` esc下面的键 create  table  [if  not  exists] 表名(    字段1  数据类...

38270

扫码关注云+社区

领取腾讯云代金券