SQL基本操作

原创 2016年06月02日 09:31:26

SELECT 语句

  1. SELECT 列名称 FROM 表名称(获取表中某一列)
  2. SELECT * FROM 表名称(显示整个表,*指代所有列)

SELECT DISTINCT 语句

  1. SELECT DISTINCT 列名称 FROM 表名称(关键词 DISTINCT 用于返回唯一不同的值。)

WHERE 子句用于规定选择的标准

  1. 操作符
操作符 描述
= 等于
<> 不等于
> 大于
< 小于
>= 大于等于
< = 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式

2. SELECT 列名称 FROM 表名称 WHERE 列 运算符 值(如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。)
3. SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

AND & OR 运算符

  1. AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。
    如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
    如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
  2. 例子:
    SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')AND LastName='Carter'

ORDER BY 语句用于对结果集进行排序

  1. ORDER BY 语句用于根据指定的列对结果集进行排序。
    ORDER BY 语句默认按照升序对记录进行排序。
    如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
  2. 双重排序(排序筛选有两个条件A,B,先按A条件排序,A相同的再按B条件排序)
    例子:SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
  3. 以逆字母顺序显示(加DESC)
    例子:SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC

INSERT INTO 语句

  1. 意义:INSERT INTO 语句用于向表格中插入新的行。
  2. 使用方法:
    (1)INSERT INTO 表名称 VALUES (值1, 值2,….)
    (2)INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,….)

SQL UPDATE 语句

  1. Update 语句用于修改表中的数据。
  2. 语法:
    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
  3. 例子:
    UPDATE Person SET Address = ‘Zhongshan 23’, City = ‘Nanjing’
    WHERE LastName = ‘Wilson’

SQL DELETE 语句

  1. DELETE 语句用于删除表中的行。
  2. 语法:
    DELETE FROM 表名称 WHERE 列名称 = 值
  3. 例子:
    删除某行:
    DELETE FROM Person WHERE LastName = ‘Wilson’
    删除所有行:
    可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:
    (1)DELETE FROM table_name
    (2)DELETE * FROM table_name
版权声明:本文为博主原创文章,转载请注明出处,谢谢配合! 举报

相关文章推荐

select下拉框实现自动匹配的功能

New Web Project

重化工业梦想正在慢慢变成现实

胡志坚还表示,全球的PTA,BP公司的最好,而珠海BP从设备到工艺流程的设计都是BP公司最好的。“所以,我们是全球最好的!”  不仅如此,珠海BP还是一个资本密集型和技术密集型的企业,全厂员工不到20...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

OLE DB、ODBC 和 Oracle 连接池 (ADO.NET)

http://msdn.microsoft.com/zh-cn/library/ms254502(VS.90).aspxOLE DB、ODBC 和 Oracle 连接池 (ADO.NET) 更新:No...

linux把文件压缩成.tar.gz的命令

01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压...

这是我在四天内听完陈老师讲的java基础加强后的总结

在这几天的学习中,谁然感觉很累,但是总算没有白忙,终于有了一点收获,希望在今后的学习中不断地进步。

PPT2007意外关闭的恢复

当PowerPoint 2007在异常关闭并重新启动后,会显示“文档恢复”任务窗格,其中列出了PowerPoint异常关闭时正在编辑的演示文稿。然而,有时文件却无法恢复。这该怎么办呢?      S...
  • yinwp
  • yinwp
  • 2010-12-07 14:13
  • 17178

google 本地搜索参数设置

Flash and other Non-Javascript EnvironmentsFor Flash developers, and those developers that have a ne...
  • ymdcr
  • ymdcr
  • 2011-05-09 16:07
  • 954

[MTK] 如何高仿NOKIA N73

收藏                       待机界面如何高仿NOKIA N73如何仿...

Java.util.date 与 java.sql.date区别和转换

1、将java.util.Date 转换为 java.sql.Datejava.sql.Date sd;java.util.Date ud;//initialize the ud such as ud...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)