增查删改的SQL语句,如此的实用,下面我就来简单介绍一下它简单的用法。

  1.什么是SQL?
  SQL是用于访问和处理数据库的标准的一种计算机语言。

  2.SQL可以做什么?
   (1)可以向数据库进行查询
   (2)可以向数据库插入数据
    (3) 可以更新数据库中的数据
   (4)可以删除数据库中的数据
   (5)可以向数据库新增数据
  ps:总的可以大体的分为增,删,改,查

  3.怎么编写SQL语言?
    现在主要编写SQL语言的工具是SQL server,由微软公司发布出来的,由于数据库更新比较繁琐,所以当前使用最多的还是SQL server 2008,最后使用以上或以下的语句进行编辑。

  4.SQL DML和DDL
    可以把SQL分为两个部分:数据操作语言(DML)和数据定义语言(DDL)。

  SQL(结构化查询语言)是用于执行查询的语法。但是SQL语言也包含用于更新、插入和删除记录的语法。

    (1)查询和更新指令构成了SQL的DML部分:
      1)select-从数据库表中获取数据
      2)update-更新数据库表中的数据?
      3)delete-从数据库表中删除数据 ?
      4)insert into-向数据库表中插入数据

    下面我就为大家带来期盼已久的语句(代码)希望对大家有所帮助

  1.SQL select语法

   select 列表名(可以使用*代替,*代表所有列) from 表名
    书写说法为下:
      select *(StudentName) from Student

  2.where子句:
  语法:

select 列名称 from 表名称 from 列名 运算符 值

  运算符:
    = 等于
    > 大于
    < 小于
    <> 不等于
    >=/<= 大于等于/小于等于
  ps:在其他版本里不等于可以书写为:!=

  使用:

select * from Student where Students = '北京'

ps:在条件为字符串时使用单引号把它括起来,数字则不需要。

  3.order by 语句:
    order by 是对指定列进行 升序/降序 排序
      升序 asc
      降序 desc
  升序语法:

select StudentID from Student order by student asc

  降序语法:

select StudentID from Student order by student desc

 

  4.insert into 语句:

    用于向表中插入新的行/数据
  语法:

insert into 表名(值1,值2,值3。。。) values(值1,值2,值3,。。。)

  5.update语句:
    用于对表中的数据进行修改。
  语法:

 update 表名 set 列名 = 新值 where 列名 = 要修改的值

  6.删除语句:
    1.使用delete删除语句:

delete *(指定列) from 表名 where 列名 = ‘张益达’

      ps:在使用delete删除语句时,必须使用where语句。

  2.使用truncate table删除语句:

truncate table 表名

   ps:在使用truncate table时,不用跟where语句。

两者的区别:truncate table是删除表中的指定数据,但是表的结构,列,约束,索引等不会被改动,删除后不会留下日志文件,不能被还原修复,delete可以产生日志文件,容易还原并恢复。
希望以上对大家有所帮助。

最新文章

  1. LintCode Climbing Stairs
  2. 安装 webpack
  3. 信息加密之消息摘要算法的MAC
  4. FlashBuilder使用
  5. IE11下Forms身份认证无法保存Cookie的问题
  6. 命令行编译vs2013项目
  7. &lt;?php&gt;慢慢写一些php的cookie问题&lt;?&gt;
  8. MYSQL 索引页 结构图
  9. asp.net学习之DataList控件
  10. Step one : 熟悉Unix/Linux Shell 常见命令行 (一)
  11. HTML5 LocalStorage 本地存储总结
  12. 201521123001《Java程序设计》第10周学习总结
  13. Spring IOC(三)依赖注入
  14. CentOS 7 系统下 GitLab 搭建
  15. java和数据库中日期类型的常见用法
  16. Javascript 继承和多态
  17. Java 中常见的数据结构
  18. Sudoku POJ - 3076
  19. Oracle数据库统一审核的启用测试与关闭
  20. python中的__str__()函数

热门文章

  1. 从零开始学编程_第A001期_C语言HelloWorld详解
  2. P4643 [国家集训队]阿狸和桃子的游戏
  3. LeetCode107. 二叉树的层次遍历 II
  4. c# 实现ComboBox自动模糊匹配
  5. CentOS7搭建Storm集群及基础操作
  6. Elasticsearch Java Low Level REST Client(嗅探器)
  7. 06.Linux-RedHat系统本地yum源配置
  8. python pip安装模块报错 &quot;Can&#39;t connect to HTTPS URL because the SSL module is not available.&quot;
  9. over partition by
  10. alert(1) to win 11