原创博客,转载请注明:转自 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 字段

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

  1. 数据库简介、SQL 语的增加删除修改查询命令

    一.数据库简介 1.使用数据库的必要性 A.结构化存储大量数据,便于高效的检索和访问 B.有效地保持数据信息的一致性.完整性,降低数据冗余 C.满足数据共享和安全方面的要求 2.数据 描述事物的符号记 ...

  2. mysql中的级联删除的语句_级联删除sql语句-数据库级联删除语句-sql删除语句

    SQl语句的级联删除问题 删除应该有顺序 1,删除link表 delete from ref,link where ref.link_code=link.link_code and link_id=? ...

  3. sql语句的增加、删除、修改、查询语句

    sql语句的增加数据: insert into 表名 (字段名1,字段名2,字段名3,...) values                          (字段名1的值,字段名2的值,字段名3的 ...

  4. JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询

    JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技 ...

  5. 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表

    SQL语句创建和删除基本表 1. 编写6个基本表 2. 修改基本表结构,完整性约束条件 3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系 ...

  6. 建立“图书_读者”数据库及如下 3 个表,并输入实验数据,用 SQL 语句实现如下五个查询(opengauss)

    建立"图书_读者"数据库及如下 3 个表,并输入实验数据,用 SQL 语句实现如下五个查询(opengauss) 题目所涉及的表如下 注:使用opengauss与HeidiSQL: ...

  7. Oracle数据库SQL语句(四)—子查询(嵌套查询)

    Oracle数据库SQL语句(四) 子查询(嵌套查询) 1.单行子查询 SELECT * FROM stuWHERE ID > (SELECT ID FROM stu WHERE NAME =' ...

  8. php mysql增改删_PHP分享:如何实现MySQL的增加删除修改查看

    原标题:PHP分享:如何实现MySQL的增加删除修改查看 各位朋友,大家上午好! 今天给大家带来的是 如何实现MySQL的增加删除修改查看! 这里就需要用到一个PHP MySQL的增加删除修改查看的类 ...

  9. 使用sql语句创建和删除约束示例代码

    使用sql语句创建和删除约束  约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空.  唯一约束(Unique constraint) --: ...

  10. 使用sql语句创建表、修改表、添加列等

    使用sql语句创建表.修改表.添加列等 原文链接 创建表: CREATE TABLE 学生信息 ( 学号 varchar(14) IDENTITY(1,1) PRIMARY KEY, 姓名 varch ...

最新文章

  1. Python开发编码规范(转)
  2. AJAX技术入门 第五节 Javascript高级知识
  3. git 恢复被覆盖本地提交内容
  4. edas部署需要哪些参数_强夯设计与施工中需要确定的主要技术参数有哪些
  5. 实例3:python
  6. python进程池一个进程卡住_python进程池,每个进程都有超时
  7. python模式匹配算法_【python算法书】单词模式匹配?
  8. Kernel Method核方法—应用与理解
  9. CTR预估之outbrain
  10. Spring IOC容器启动整体流程
  11. win10无线投屏_win10怎么进行无线投屏 —卡菜克特别情报
  12. C++ Reference: Standard C++ Library reference: C Library: cstdlib: atoll
  13. 一个自动生成卡通头像的工具网站
  14. 使用nginx配置服务器80端口指向多个服务,解决微信公众号等平台只能绑定80端口问题。
  15. review设备管理
  16. 腾讯大数据Hermes爱马仕的系统
  17. 记一个ie兼容apos
  18. 广东计算机职业学校排名2015年,广东职业高中学校排名
  19. 大数据技术技能分析大赛培训——数据分析模块
  20. 学习,更需要坚持和耐力

热门文章

  1. 基于C/C++的hex、s19文件相互转换
  2. Java加密1-散列函数
  3. Tkinter写一个音乐下载器
  4. android优化启动时间
  5. 数据压缩(十四)——AR模型的参数估计阅读
  6. Linux安装dos2unix的方法—绝对完全有用
  7. 怎样进行大数据的入门级学习?
  8. etcher制作linux启动盘,使用Etcher来创建可启动盘的方法
  9. 如何返回正确与错误信息
  10. 嵌入式Linux系统协议栈,嵌入式linux tcpip协议栈概述