`

SQL语句总结1之创建删除修改

    博客分类:
  • SQL
阅读更多
基本数据库操作总结

  • 创建数据库
  • CREATE DATABASE database_name

  • 删除数据库
  • DROP DATABASE database_name
    如果数据库只在使用,会提示操作失败

  • 创建表
  • CREATE TABLE table_name (
    
    column_name1 data_type [约束],
    column_name2  data_type [约束],
    ......
    )
    

    约束部分可选,基本的值有NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY

  • 表结构的修改
  • 修改结构用ALTER TABLE table_name
    1.增加列
    ADD column_name data_type [约束]

    2.删除列
    DROP COLUMN column_name
    做为主键或者外键的列不能直接删除

    3.修改列
    ALTER COLUMN column_name data_type [约束]

  • 删除表
  • DROP TABLE table_name
    将表从数据库中移除

  • 创建索引
  • CREATE INDEX index_name ON table_name (column_name1, column_name2......)
    删除用drop

  • 创建视图
  • CREATE VIEW view_name AS select语句
    删除还是用drop

  • 表数据插入
  • INSERT INTO table_name
                (column_name1, column_name2......)
    VALUES      (value1, value2....),
                (value6, value7....)
    


  • 表数据更新
  • 基本格式如下:
    UPDATE table_name
    SET column1=value1
        column2=value2
        ......
    WHERE search_condition
    


  • 表数据删除
  • DELETE FROM table_name
    WHERE       search_statement
    

    说明:
    1.只能删除整行
    2.没有条件的时候,删除所有行
    3.只删除数据,不删除表,删除表用DROP
    4.在SQL Server中还可以实用TRUNCATE TABLE table_name来删除数据,而保存表结构


    分享到:
    评论

    相关推荐

      SQL语句创建数据库及修改、删除数据库

      ### SQL语句创建数据库及修改、删除数据库:深入解析与应用 #### 1. SQL语句创建数据库 在SQL Server中,使用`CREATE DATABASE`语句来创建一个新的数据库。此命令允许用户定义数据库的结构,包括主数据文件、辅助...

      SQL语句总结

      本文将深入探讨“SQL语句总结”这一主题,特别关注MySQL数据库的常用操作。 首先,我们从基础的数据库操作开始,即CRUD(Create、Read、Update、Delete),它们构成了所有数据库操作的核心。 1. **创建(Create)*...

      SQL语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等

      下面是 SQL 语句的总结,包括创建数据库、创建表、修改表结构、增删约束与字段等。 一、数据库的创建、删除 * 创建数据库:create database 数据库名 * 删除数据库:drop database 要删除的数据库名 二、表的创建...

      常用 SQL 语句大全+50个常用sql语句总结

      根据给定的文件信息,以下是对“常用 SQL 语句大全+50个常用sql语句总结”的详细解析,涵盖数据操作、数据定义、数据控制、事务控制以及程序化 SQL 等方面的重要知识点。 ### 数据操作 1. **SELECT**:用于从...

      使用SQL语句创建数据库与创建表

      例如,如果我们想要创建一个名为"Student_Info"的数据库,SQL语句如下: ```sql CREATE DATABASE Student_Info; ``` 接着,我们需要使用这个数据库,可以通过使用USE语句来切换到这个数据库: ```sql USE Student_...

      2实验二通过SQL语句创建与管理数据表[收集].pdf

      实验二通过 SQL 语句创建与管理数据表旨在让学生掌握查询分析器的使用、通过 SQL 语句创建表的方法、通过 SQL 语句修改表结构的方法、通过 SQL 语句添加、修改、删除表数据的方法。下面将详细讲解这些知识点。 一、...

      Transact-SQL语句总结大全

      介绍了各种SQL语句与使用实例 Transact-SQL语句 语法大全2008-01-17 10:33语句 ----功能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除...

      sql server 中sql语句大总结

      在SQL Server中,SQL语句是用于管理和操作数据库的核心工具,涵盖了数据定义、数据操纵和数据控制等各个方面。以下是对这些语句的详细说明: 1. **DDL (数据定义语言)**: - `CREATE`:用于创建数据库对象,如...

      SQL Server数据库实验指导书 实验教程 数据库实验02 通过SQL语句创建与管理数据表.pdf

      实验的核心部分是通过SQL语句创建和管理数据表。实验中提供了删除、创建、修改表结构以及管理表数据的示例。删除表使用`DROP TABLE`语句,创建表则通过`CREATE TABLE`语句,如创建Student、Course和SC表。在创建表时...

      触发器创建sql语句

      通过使用SQL语句创建触发器,数据库管理员和开发人员可以有效地控制数据的修改过程,确保数据的完整性和一致性。无论是简单的数据验证还是复杂的业务逻辑,触发器都能提供一种强大而灵活的机制。然而,触发器的设计...

      SQL语句语法

      SQL语句是结构化查询语言(Structured Query Language)的简称,是用于管理和处理关系数据库的标准语言。本篇文章将深入探讨SQL语句的基本语法,包括数据定义、数据操作、实用工具、事务处理和锁定、数据库管理、...

      实用总结SQL语句大全实用总结SQL语句大全.rar

      本资源“实用总结SQL语句大全”涵盖了SQL的基本概念、语法以及高级特性,旨在帮助用户全面理解和掌握SQL。 首先,SQL的核心在于查询。基本的查询语句`SELECT`用于从数据库中提取数据,可以配合`FROM`指定数据来源,...

      SQL语句之基础语法汇总

      SQL语句之基础语法汇总是一篇详细的SQL语句基础知识总结,包括创建表、修改表、删除表、添加数据、更新数据、删除数据等基础语法。下面是对该篇文章的知识点总结: 一、创建表、修改表、删除表 * 创建表:使用...

      sql常用语句总结,增删改查等sql语句

      SELECT是最复杂的SQL语句,用于检索数据库中的数据。基础形式如下: ``` SELECT 字段 FROM 表名 WHERE 条件; ``` 查询所有学生的名字和年龄: ``` SELECT Name, Age FROM Students; ``` 如果只想查找年龄...

      自动生成SQL语句_C#_sql_

      当你添加、修改或删除实体类时,EF会自动生成相应的数据库模式更改的SQL脚本。 二、Dapper库 Dapper是一个轻量级的ORM工具,虽然不像EF那样全面,但它非常高效,且适合于简单的数据库操作。Dapper支持动态SQL和...

      SQL 语句大全 SQL 语句大全

      - **创建视图**:CREATE VIEW语句创建虚拟表,基于一个或多个表的查询结果。 - **使用视图**:查询和更新通过视图访问的数据,简化复杂查询并保护底层数据。 7. **索引** - **创建索引**:提高查询性能,如...

      有关sql语句的查询、插入、删除、修改等方面的经典语句

      除了以上基础操作,SQL还包括创建(CREATE)、更改(ALTER)和删除(DROP)表结构,以及索引(INDEX)、视图(VIEW)和存储过程(PROCEDURE)的管理。此外,还有事务处理(TRANSACTION)、游标(CURSOR)和触发器...

      SQl 语句(常见) 新建,删除,修改表结构

      在Access中,可以使用以下语句创建自动编号字段: ```sql CREATE TABLE 数据表名称 (id COUNTER CONSTRAINT 主键名 PRIMARY KEY); ``` 或者 ```sql CREATE TABLE mytb (id AUTOINCREMENT PRIMARY KEY, age INT); ...

      学习SQL语句之SQL语句大全

       PREPARE --为动态执行准备SQL 语句  EXECUTE --动态地执行SQL 语句  DESCRIBE --描述准备好的查询  ---局部变量  declare @id char(10)  --set @id = '10010001'  select @id = '10010001'  ---全局变量 ...

      ORACLE常用SQL语句大全.pdf

      本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 * 创建数据库:CREATE ...

    Global site tag (gtag.js) - Google Analytics