zoukankan      html  css  js  c++  java
  • 用SQL语句操作数据

    SQL的组成:

    1.DML(数据操作语言)用来插入、修改和删除数据库中数据。

       INSERT 、 UPDATE及DELETE等。

    2.DDL(数据定义语言)用来建立数据库、数据库对象和定义其列表。

      CREATE TABLE CREATE VIEW及DROP TABLE等

    3.DOL(数据查询语言)用来对数据进行查询

      SELECT

    4.DCL(用来控制语言)用来控制数据库组件许可、存取权限。

      GRANT 、REVOKE

    除此之外T-SQL还包括变量说明、内部函数等其他命令。

    (以上大小写无区别)

    逻辑运算符:

    AND:当两个布尔类型的之都正确时,返回true。

    OR:当有一个为正时,返回true。

    NOT:对布尔值去反,优先级最高。

    用INSERT插入数据:

    语法:

    INSERT [INTO]  表名 [(列名列表)] VALUES(值列表);

    1.[INTO]:可选的,也可省略。

    2.表明是必须的。

    3.多个列名和多个表名用逗号隔开。

    4.列名可省略,省略依次按照顺序填入。

    5.“;”这始终符号,可以不写。

    INSERT INTO Students(SName,SAddress,SGrade,SEmail,SSex)

    VALUES('张三',‘北京’,6,‘123@shouhu.com’,0)

    一次插入多行:

    INSERT INTO AddressList(姓名,地址,电子邮件)

    SELECT SName,SAddress,SEmail

    FROM Students

    通过SELECT INTO 语句将现有的数据添加到新表中:

    SELECT Students.SName,Students.SAddress,Students.SEmail

    INTO AddressList

    FROM Students

    通过UNION关键字合并数据插入

    INSERT Students(SName,SAdddress,SEmail)

    SELECT '张科',7,1 UNON

    。。。。。。

    使用T-SQL更新数据

    语法:

    UPDATE 表名 SET 列名=更新值 [WHERE 更新条件]

    1.如果没有更新条件,就将这张表中所有符合的列名值,有就会改变一个。

    UPDATE Students

    SET SAddress=‘北京五道口’

    WHERE SAddress='北京朝阳'

    意思:把地址为“北京朝阳”改为"北京五道口"。

    使用T-SQL删除数据

    语法;DELETE [FROM] 表名 [WHERE 删除条件]

    使用 TRUNCATE TABLE 删除数据

    语法:

    TRUNCATE TABLE Students

  • 相关阅读:
    游标、动态sql、异常
    定义declare、%TYPE%、ROWTYPE、加循环
    存储过程
    游标
    异常
    常用的sql语句(转)
    MVC的理解
    模拟struts2
    结构化分析方法
    Maven常用命令
  • 原文地址:https://www.cnblogs.com/huanghui-1243/p/7700387.html
Copyright © 2011-2022 走看看