mysql数据库常⽤的语句1. SQL的SELECT语句
1.1select语句从表中查询数据.执⾏的结果被储存在⼀个结果中表中(成为结果集).
--从FROM 指定的[表], 查询出[所有的]数据.* 表⽰[所有列]女性类风湿早期症状图片
select * from 表名称
--  例:  select * from users
--从FROM 指定的[表], 查询出指定列名称的数据
select 列名称 from 表名称
-- 例: select name from users
查询users表中所有列的数据:
linux 书 pdf
查询users表中username的数据:
1.2 注意:L语句的关键字⼤⼩写都可以.SELECT等于select,FROM等于from
在执⾏语句的时候,需要选择默认的数据库,双击选择指定的数据库即可
2. SQL的INSERT INTO语句
insert into语句⽤于向数据中插⼊新的数据⾏
--注意: 列和值要⼀⼀对应,多个列和值之间⽤逗号分割
insert into users (username, password) values ('mz', '123456')
insert into 表名 set  字段1 = 值1,字段1 = 值1,字段1 = 值1;
insert into users (username, password) values ('mz', '123456')
insert into users set username = '刘⼤庆',password = '123456'
3.SQL的UPDATE语句
html模仿商城网页源码
1.update语句⽤于修改表中的数据.
--1.⽤于update 指定要更新那个表中的数据
--2.⽤于set 指定列对应的新值
--3.⽤where指定更新条件
update 表名称 set 列名称 = 新值 where 列名称 = 某值
2.案例:
多个被更新的列之间, 使⽤英⽂的逗号进⾏分隔
where 后⾯跟着的是更新的条件
注意: 初学者经常忘记提供更新的 where 条件,这样会导致整张表的数据都被更新,⼀定要慎重update users set password=654321 where id=4update users set password=888888, status=1 where id=4修改前:
修改后:
4.SQL的DELETE语句
1.delete语句⽤于删除表中的数据的⾏
-- 从指定的表中,根据where条件,删除对应的数据⾏
delete from 表名称 where 列名称 = 值
注意:初学者经常忘记提供更新的 where 条件,这样会导致整张表的数据都被更新,⼀定要慎重
delete from users where id=4
5.WHERE ⼦句
1.WHERE ⼦句⽤于限定选择的标准。在 SELECT、UPDATE、DELETE 语句中,皆可使⽤ WHERE
⼦句来限定选择的标准
停止抽滤时--查询语句中的 where 条件
select 列名称 from 表名称 where 列运算符值
--更新语句中的where
update 表名称 set 列=新值 where 列运算符值java开发小程序的框架
--删除语句中的where条件
delete from 表名称 where 列运算符值
2.可以在where⼦句中使⽤的运算符
注意: 在某些版本的SQL中,运算符<>可以写成!=
3.可以通过where⼦句来限定select的查询条件
--查询id 为 1的所有⽤户
-- 查询 id 为 1 的所有⽤户
select * from users where id=5
-- 查询 id ⼤于 2 的所有⽤户
select * from users where id>2
--查询 username 不等于 admin 的所有⽤户
select * from users where username<>'zs'
select * from users where id=5
select * from users where id>2
select * from users where username<>'zs'
6.SQL和AND和OR运算符
mysql语句多表查询1. AND 和 OR 可在 WHERE ⼦语句中把两个或多个条件结合起来
2. AND 表⽰必须同时满⾜多个条件,相当于 JavaScript 中的 && 运算符,例如 if (a !== 10 && a !== 20)
3. OR 表⽰只要满⾜任意⼀个条件即可,相当于 JavaScript 中的 || 运算符,例如 if(a !== 10 || a !== 2
0)
-- and
-- 使⽤ AND 来显⽰所有 status 为 0,并且 id ⼩于 3 的⽤户
select * from users where status=0 and id<3
-- or
-- 使⽤ OR 来显⽰所有 status 为 1,或者 username 为 zs 的⽤户
select * from users where status=0 or username='zs'
7.SQL 的 ORDER BY ⼦句
-  `ORDER BY` 语句⽤于根据指定的列对结果集进⾏排序
-  `ORDER BY` 语句默认按照升序对记录进⾏排序,`ASC` 关键字代表升序排序-  如果您希望按照降序对记录进⾏排序,可以使⽤ `DESC` 关键字
1. ORDER BY ⼦句 - 升序排序
对 users 表中的数据,按照 status 字段进⾏升序排序
-- 下⾯这两条 SQL 语句是等价的,
-- 因为 order by 默认进⾏升序排序
-- 其中,ASC 关键字代表升序排序
-- select * from users order by status
select * from users order by id asc
2. ORDER BY ⼦句 – 降序排序

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。