MySQL操作表中数据

操作表中数据

数据表是数据的载体,在使用的过程中我们需要频繁的对数据表中的数据进行增减、删除和修改操作。MYSQL中提供了对数据进行添加、删除和修改的完整功能,提高了数据库的管理效率

SQL中的表达式和逻辑运算符和逻辑运算符

SQL命令中的表达式和开发语言中的表达式定义是一样的,都是指用 运算符将同类型的数据(如:变量、常量、函数等) 按一定的规则连接起来的具有特定意义的语句,表达式可以分为条件表达式和逻辑表达式

表达式

在数据库中的表达式一般是指由常量、变量、函数和运算符组成。需要特别注意的是单个常量、变量和函数亦可称为表达式。SQL语言中包括三种表达式,第一种<表名>后跟<字段名表达式>,第二种是select语句后的<目标表达式>,第三种是where语句后的<条件表达式>

比较运算符

比较运算符就是用来比较两个数的大小,其结果是1、0或者Null,SQL中的条件运算符其意义如下

运算符 含义
> 大于
>= 大于等于
< 小于
<= 小于等于
= 等于
!= 或<> 不等于
IS null 是否为空
IS NOT NULL 是否不为空
IN 判断一个值是IN列表中的任意一个值
NOT IN 判断一个值不是IN列表中的任意一个值
LIKE 通配符匹配
BETWEEN AND 判断一个值是否在两个值之间

逻辑运算符

SQL命令支持的逻辑运算符有 AND( 或者 &&) 、 Or( 或者|| ) 和 Not(或者 !)。

当一个语句中使用了多个逻辑运算符时,运算时先求Not的值,然后求And的值,最后再求Or的值

向表中插入数据

数据可时用来存放数据的,如何才能能高效的实现数据添加工作时本课程的一个重点。在数据库中最常用的添加数据命令就是 insert 语句

一次添加一条数据

语法

insert [INTO] table_name[(column1,column2,column3,...)]
values (value1,value2,value3,...);

语法说明:
TABKE_name 表名;

column:列名

value: 需要添加到数据表的值,和column对应

into 语法关键字可以省略

注意:

  1. 添加记录但不指定所有字段值,不指定字段时,该字段必须为空;
  2. 自动增长列尽量不要指定值
  3. 有默认值约束的列不指定值时将使用默认值
  4. 主键列、唯一约束列的值不能重复;
  5. 值于字段名必须一一匹配,但是可以不按照表中字段顺序指定

一次添加多行数据

在数据库的使用过程中,偶尔会需要一次添加多条数据,这时我们可以使用 insert 语句可以一次添加多条数据

语法格式:

insert [into] table_name[(column1,column2,column3....]
values
(value1,value2,value3,....),
(value1,value2,value3,....),
(value1,value2,value3,....),
(value1,value2,value3,....),
(value1,value2,value3,....);

修改表中数据

数据库中的数据不是永远不变的,他会随着时间,业务的变化而变化。当需要修改现有数据时,就需要使用 update 语句

语法:

update table_name
set 
ci=olumn_name=value,column_name=value,,....,column_name=value
[where<表达式>]

语法说明

set: 是对指定的字段进行修改

column_name:要被修改值的字段名

value 新增

where 条件语句可选的 代表修改数据时的条件,如果不选择该语句,代表的则是修改表中的全部数据

修改表中的全部数据

修改表中的全部数据时一种不太常用的操作。

根据条件修改表中的数据

根据条件修改表中的数据时一种常用的操作。根据条件修改表中的数据,是使用upadte...set....where ... 语句来完成的

删除表中的数据记录

使用delete

MySQL中删除操作时数据库中比较常用的操作之一。

语法:

delete from table_name  [where search-condition]

语法说明
table_name :要删除数据的表明

search-condition : 筛选条件

删除所有信息:
案例:删除studentinfo表中所有的记录

delectEfrom studentinfo

注意:

不要轻易使用delect命令,在使用前要慎重考虑。因为大多数数据中的提交方式是自动的,在没有标识为事务的情况下是不能回滚的。DELECT命令是要记录到日志的操作,所以如果五一中使用 DELECT 命令,只能从备份的数据库中进行恢复

根据WHERE条件删除数据

如果要删除数据库中指定的多条信息,只能通过where语句来实现,

使用TRUNCATE

DELECT 虽然能够删除表中全部的数据,但是DELECT 的操作是要记录在日志文件中的,如果数据表的数据量比较大,删除的速度就会收到影响,而且 DEKECT 删除数据后,表所占的空间并没有收回

TRUNCSTE 可以删除表中的所有数据,只留下一个表的结构定义。 使,用TRUNCSTE 是不记录日志操作的,因此其速度要比 DELECT语句块好多。 而且TRUNCSTE 语句将释放数据表的数据和索引所占据的所有空间,以及释放所有索引分配的空间

语法如下:

TRUNCATE TABLE TABLE_NAME 

注意:

TRUNCATE TABLE命令不能用于有外键约束的表,如果存在外键约束则必须使用DELETE命令来删除数据

总结:

SQL中的运算符:

算数运算符 关系运算符、逻辑运算符、赋值运算符。

使用SQL语句增、删、改、数据

Insert插入数据

Update 修改数据

Delete删除数据

TRUNCATE 删除数据

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,864评论 6 494
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,175评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,401评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,170评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,276评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,364评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,401评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,179评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,604评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,902评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,070评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,751评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,380评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,077评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,312评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,924评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,957评论 2 351

推荐阅读更多精彩内容