MySQL数据管理

数据库数据管理

 数据库意义:数据存储、数据管理

管理数据库数据方法

通过SQLyog等管理工具管理数据库数据 通过DML语句管理数据库数据

DML语言

DML(数据操作语言):用于操作数据库对象中所包含的数据

包括:

        INSERT   ( 添加数据语句 )

        UPDATE ( 更新数据语句 )

        DELETE  ( 删除数据语句 )

INSERT命令( 添加数据语句 )

INSERT INTO  表名  [ ( 字段1, 字段2, 字段3, … ) ]  VALUES  (  '值1', '值2', '值3', …)

注意:

        字段或值之间用英文逗号隔开                                                                                                        “字段1, 字段2…”该部分可省略,但添加的值务必与表结构数据列顺序相对应,且数量一致         可同时插入多条数据,values 后用英文逗号隔开

INSERT INTO workers VALUES 
(1,'张三丰','男','1367-10-21','12321222@qq.com',102),
(2,'达摩','男','1227-04-15','112213242@126.com',54),
(3,'梅超风','女','1547-06-01','232442@63.com',44),
(4,'三体星人','未知','3012-08-15','12345678@fly.com',2000),
(5,'超级赛亚人','男','1985-02-03','vbdkzvbs@sina.com',25);

UPDATE ( 更新数据语句 )

UPDATE   表名    SET    column_name = value  [ ,  column_name2 = value2, …. ]  [ WHERE   condition ];

注意:

        column_name 为要更改的数据列                                                                                                    value 为修改后的数据,可以为变量、具体值、表达式或者嵌套的SELECT结果         condition为筛选条件,如不指定则修改该表的所有列数据

#将sid为四的username改为弗利萨
UPDATE workers SET username='弗利萨' WHERE id=4;

#修改sid=4的age为250
UPDATE workers SET age =250 WHERE id =4;

#修改sid=5的uesrname='孙悟空',年龄为26
UPDATE workers SET username='孙悟空',age='26' WHERE id=5;

 

WHERE条件子句

简单理解为有条件地从表中筛选数据

WHERE中的运算符:

运算符

含义

范例

结果

=

等于

5=6

false

<> 或 !=

不等于

5!=6

true

>

大于

5>6

false

<

小于

5<6

true

>=

大于等于

5>=6

false

<=

小于等于

5<=6

true

BETWEEN

在某个范围之间

BETWEEN 5 AND 10  

-

AND

并且

5>1 AND 1>2

false

OR

5>1 OR 1>2

true

DELETE  ( 删除数据语句 )

DELETE     FROM   表名  [ WHERE  condition ];

condition为筛选条件,如不指定则删除该表的所有列数据

TRUNCATE命令

 TRUNCATE     [TABLE]    table_name

用于完全清空表数据,但表结构、索引、约束等不变

区别于DELETE命令

相同:

        都能删除数据、不删除表结构,但TRUNCATE 速度更快

不同:

        使用TRUNCATE TABLE重新设置AUTO_INCREMENT计数器

        使用TRUNCATE TABLE不会对事务有影响

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值