SQL语句,数据库增加、删除、修改、查询 您所在的位置:网站首页 sql语言的基本语法格式 SQL语句,数据库增加、删除、修改、查询

SQL语句,数据库增加、删除、修改、查询

2023-08-01 05:24| 来源: 网络整理| 查看: 265

原创博客,转载请注明:转自 https://blog.csdn.net/hongdunyang/article/details/86181589

1、查询全部: *select * from table1;* 2、查询某几列: *select colume1,colume2 from table1;* 3、查询某一列不同值: *SELECT DISTINCT COLUME1 FROM TABLE1;* 4、过滤筛选:

1)根据某一列的值查询

select * from table1 where colume1='XXX';

2)范围查找

select * from table1 where colume1 > 2000 and colume1 < 3000;

3)满足不包含改条件的值:

select * from table1 where not colume1 > 1500;

4)空值判断 is null

select * from table1 where colume1 is null;

5)between and(包含上下限)

select * from table where colume between 1500 and 3000;

6)In 查询列中等于某一项的值

select * from table1 where colume1 in (100,200,500);

7)模糊查询

select * from table1 where colume1 like 'M%'; #M 为要查询内容中的模糊信息。 #% 表示多个字值,_ 下划线表示一个字符; #M% : 为能配符,正则表达式,表示的意思为模糊查询信息为 M 开头的。 #%M% : 表示查询包含M的所有内容。 #%M_ : 表示查询以M在倒数第二位的所有内容。 5、AND 和 OR #如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 #如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。 6、ORDER BY #ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字 SELECT COLUME1 FROM TABLE1 ORDER BY COLUME1; 7、插入 Insert into table1 values (values1,values2,......);插入一行,需要values中写全所有属性 Insert into table(colume1,cloume3,cloume6) values('aaa','1234','dvvdfv');指定列插入数据,id会自动更新,没指定的列会是默认值或者null。 8、更新(修改) update table1 set colume1=value1,colume2=value2,..... where colume5=value5; 9、删除delete Delete from table1 where colume1=value1;

注: SQL语句不区分大小写,MySQL创建新用户: GRANT USAGE ON . TO ‘guest’@‘localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION; mysql5.7之后不支持 INSERT INTO user (host, user, password, select_priv, insert_priv, update_priv) VALUES (‘localhost’, ‘guest’, PASSWORD(‘guest123’), ‘Y’, ‘Y’, ‘Y’);这种形式创建用户了,因为属性不完整,password也变成了authentication_string 字段



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有