Mysql常用语句(基础)
#1.select语句 (语法:SELECT 列名称 FROM 表名称)
#* 查询全部
select * from user;
#select distinct 语句用法 (用于返回唯一不同的值。)
select distinct user_age from `user`;
#2.WHERE 子句 根据条件查询 (语法:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值)
#between 运算符的用法 (返回在某个范围内的结果)
select * from user where user_age between 21 and 22;
#like 运算符的用法 用于在 WHERE 子句中搜索列中的指定模式
#(模糊查询,返回过滤结果,"%" 可用于定义通配符(模式中缺少的字母))
select * from user where user_name like 'tes%6';
#and 运算符的用法 (如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。)
select * from user where user_name = 'test' or user_age = 18;
#or 运算符的用法 (如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。)
select * from user where user_name = 'test' or user_age = 18;
#结合 AND 和 OR 运算符 (使用圆括号来组成复杂的表达式)
select * from user where (user_name='test3' or user_name = 'test6') and (user_age =18 or user_age=123);
#3.ORDER BY 子句 用于根据指定的列对结果集进行排序。
#order by 用法 (ase:升序,desc降序,注第一个字段相同时,第二个字段的排序才会生效)
select * from user order by user_name asc, user_age desc;
#4.INSERT INTO 语句 用于向表格中插入新的行
#(语法:INSERT INTO 表名称 VALUES (值1, 值2,....)或 INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....))
#insert into 用法 (id 为自增长时,可以用null代替,或用下面第二种方式)
insert into user values(null,'test1',20,"123456");
#insert into 第二种 方式 在指定的列中插入数据
insert into user (user_name,user_age)values ('test2',22);
#5.UPDATE 语句 用于修改表中的数据。 (语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值)
#update语句用法 更新某一行中的一个列
update user set user_name = 'altered' where id = 32;
#update语句用法 更新某一行中的若干列
update user set user_name = 'altered' , user_age = 20 where id =32;
#6.DELETE 语句 用于删除表中的行。(语法:DELETE FROM 表名称 WHERE 列名称 = 值)
#delete语句用法 删除某一行
delete from user where id = 32;
#delete语句用法 删除所有行 (可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的)
delete from user;
来源:CSDN
作者:星辰大海2020
链接:https://blog.csdn.net/sinat_41274057/article/details/103819704