SQL数据库基本操作语句如何使用

SQL Server 是一个关系数据库管理系统。我们很多工作都与数据库息息相关,在这里,我简单介绍一下如何使用数据库基本操作语句哦。

一、数据库及数据库表定义

  • 01

    1、创建基本表 create table <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级完整性约束条件] ......... [,<表级完整性约束条件>]);

  • 02

    2、修改基本表 alert  table  <表名> [add <新列名> <数据类型> [完整性约束]] [drop <完整性约束名>] [modify <列名><数据类型>]; add: 用于向表中增加新列及新列相关的完整性约束条件,新的列增加成功后不带任何数据 drop:用于删除指定的完整性约束条件 modify:用于修改原来的列定义,包括修改列名和数据类型,列数据类型修改后可能会丢失原有的数据

  • 03

    3、SQL中没有提供删除属性列的功能,若需要删除列,必须间接通过select语句来实现,将需要的列的内容复制到另一个表中,再删除原表,然后将新表的名字命名为原表名

  • 04

    4、删除基本表 drop table <表名>

  • 05

    5、建立与删除索引 create [unique] [cluster] index <索引名> on <表名> (<列名> [<次序][,<列名>[<次序]].....); 注:unique:表明此索引的每个索引值只对应惟一的一个记录 cluster:表时要建立的索引是聚簇索引,即按某一列建好索引后,硬盘上的数据存储顺序也调整为按这个列的顺序存储,索引的顺序和存储顺序是一致的 drop index <索引名>;

二、数据查询

  • 01

    select  [distinct | distinctRow | all] 列名[,列名][,....] [into {outfile | dumpfile} '文件名' export_options] [from 表名] [where 查询条件] [group by 列名[, ....]] [having 条件定义] [order by {无符号整数|列名|公式}[asc | desc],...] [limit [偏移量,] 行数] [procedure 过程名称] 注:select语句中所有使用的关键词必须精确的以上面的顺序给出 如果以降序排列,则在order by中加入关键字desc,升序则加入关键字asc,默认是升序 having子名能引用任何列或在查询中命名的别名,它最后运用,就在项目被送到客户之前是,没有变化。需要注意,不要对应该在where子句中的项目使用having. limit子名被用来限制select返回的行数,如果给定1个参数,它指出返回行的最大数目;如果给定2个参数,第一个指定要返回的第一行的偏移量,第二个指定返回行的最大数目,初始行的偏移量是0

  • 02

    select .... into outfile '文件名' 格式的select语句将选择的行写入一个文件,文件在服务器上被创建,并且不能是已经存在的,且在服务器主机上还必须有file权限以使用这种select distinct,使用了这个关键字后,再执行select语句的结果集中,如果有重复的值,则会在结果集中去掉重复的值而只保留一个值。

三、数据更新

  • 01

    1、数据插入 insert into <表名> [<列名>[,<列名>]....) values (value1, value2,...); 如果表中的每一列均有数据插入,则可不用指定任何表名

  • 02

    2、数据修改 update <表名> set <列名>=新值 where <条件表达式>

  • 03

    3、数据删除 删除指的是删除数据库中的一个记录,而不是删除某一列 delete from <表名> where <条件表达式>

(0)

相关推荐

  • vs2010中sql数据库链接怎么写

    vs中sql数据库链接怎么写.以vs2010为例. 操作方法 01 在vs2010项目中,sql数据库链接一般都写在配置文件中.配置段如下 02 sql数据库链接指的就是value的内容 03 sql ...

  • SQL数据库备份文件怎么还原?

    SQL数据库备份是一个必要工作,为数据安全保障,有备无患.当正常使用的SQL数据库出现问题的时候,为了排查问题,我们有可能去还原不同点的备份问题,看看问题是在什么时间点出现的,最坏的结果是,出现的问题 ...

  • SQL数据库置疑重附加失败解决办法

    使用财务软件或其他需要SQL数据库的时常会因为主机突然断电或非正常的强制关机造成软件使用不了,经查是数据库被置疑所致.一般分离后重新附加即可.但大部分会提示事务日志出错,分离后就不能重新附加了.那数据 ...

  • SQL数据库常用方法增删改查

    SQL数据库常用方法增删改查以及其它方法使用 操作方法 01 SQL 能做什么? SQL 面向数据库执行查询 SQL 可从数据库取回数据 SQL 可在数据库中插入新的记录 SQL 可更新数据库中的数据 ...

  • MySQL命令行导入sql数据库

    在使用数据库的时候,我们会将数据库备份起来,如果将来要使用,就要恢复数据库的内容,以下步骤可以帮助你恢复备份的内容 操作方法 01 先启动mysql服务,在命令行下输入net start mysql, ...

  • vs与sql怎么建立连接(vs项目怎么使用sql数据库)

    vs2015怎么连接到mysql?1.新建一个工程名叫mysql,编程环境选择c#,然后选择windows窗体应用程序,新建一个窗体用于显示查询到sql数据库的数据集2.从工具箱向form1窗体上拖一 ...

  • SQL数据库异地备份(小白篇)

    现在很多公司都有ERP和OA,这些系统数据的安全尤为总要,数据备份是保障数据安全的重要手段,数据异地备份更是必不可少.那么,如何通过简单有效的方式,实现数据异地备份呢? 操作方法 01 在A和B中分别 ...

  • 怎样导入和导出sql数据库

    很多初学者在初用数据库的时候需要一个模板来进行模拟训练,这样的话就需要导入数据库,也有的人在建完数据库后,需要知道如何导出数据库,现在小编来介绍怎样导入和导出sql数据库. 操作方法 01 导入数据库 ...

  • SQL 数据库本地127.0.0.1无法登录

    安装好SQL后,可以用计算机名访问,但用本机IP或127.0.0.1无法访问. 操作方法 01 运行CMD,telnet 127.0.0.1 1433,得到结果是连接失败. 关闭防火墙再测试,如果关了 ...