SQL语句的基础教程(一)
开发工具与关键技术:SQL Server 2014 Management Studio、SQL语句的基础教程(一)
作者:袁何恩
撰写时间:2019年6月16日
今天,我要和大家分享的技术是SQL语句的基础教程。
SQL可以面向数据库执行查询数据,在数据库中取回、插入、更新、删除数据和创建新表,并且建新数据库,SQL语句可以分为两个部分,分别是数据操作语言和数据定义语言,但在某种程度可以分为三个部分,分别是数据操作语言、数据定义语言和数据控制语言。,SQL语句是用于执行查询的语法,但SQL语句也包含更新、插入和删除记录的语法。
接下来,我给大家演示在SQL Server 2014 Management Studio中用SQL语句新建数据库。首先,在SQL Server 2014 Management Studio中点开新建查询,在新建查询中写上以下SQL语句:create database test1;或者是CREATE DATABASE test1;这两种都可以,只是大小写的区别,但SQL语句对大小写不敏感,也就是大小写都可以。效果图如下:

在test1数据库中点开新建查询,然后在从test1数据库中新建student数据表,并且给student数据表添加字段,其中StudentID代表的是字段的名称,int代表的是数据类型,primary key代表的是主键的意思。SQL语句图和效果图如下:


给student数据表里某个字段添加数据,其中student代表的是数据表的名称,注意, 添加数据的顺序一定不要写错,如果写错就导不进数据,因为导入数据不符合字段的数据类型。SQL语句图和效果图如下:

那要修改数据表的数据要怎么做呢?这样做也不难,首先update一下你想要修改的数据表的名称,再set你想要修改的数据表中字段的名称,写上等号,再用‘ ’把想要修改成功的数据填上,再用WHERE连接你想要修改的数据表中字段的名称,再用‘ ’把你想要修改的数据填上,有两点要注意的,第一点是注意修改的数据表中字段的名称一定要前后一致,否则执行不了这个语句,第二点是第一个‘ ’里放进的是修改成功的数据,第二个‘ ’放进的是想要修改的数据,位置不能放错,如果放错,就执行不了这个语句。完整的语句是update student set StudentName = ‘李路’ where StudentName = ‘李三’; 或者UPDATE student SET StudentName = ‘李路’ WHERE StudentName = ‘李三’;执行完的效果图如下:

那要删除数据表的数据要怎么做呢?这样做也不难,首先写上delete from,接着写上你想要修改的数据表的名称,再写上where,接着后面写上你想要删除的数据表中字段的名称,写上等号,再用‘ ’把后面想要的删除的数据表中字段的数据填上,完整的语句是delete from student where StudentName = ‘李路’; 或者DELETE FROM student WHERE StudentName = ‘李路’; 执行完的效果图如下:

那要查询数据表的数据要怎么做呢?这样做也不难,模糊查询是每个项目都用到的,它的应用范围广,SQL语句中也有模糊查询的语句,首先写上select * from,接着写上你想要查询的数据表的名称,再写上where,接着后面写上你想要查询的数据表中字段的名称,写上like,写上查询条件,查询条件有_a、[^ab]、[ab]、a%和[!a],我用语句select * from student where StudentNuber like ‘[s]%’; 执行完的效果图如下:

SQL语句的基础教程(一)相关推荐

  1. SQL语句的基础教程(二)

    SQL语句的基础教程(二) 开发工具与关键技术:Visual Studio 2015 .SQL语句的基础教程(二) 作者:袁何恩 撰写时间:2019年6月16日 今天,我接着上次的内容和大家分享的技术 ...

  2. c++语言while循环,c++ c语言while 循环语句入门基础教程

    c++ c语言while 循环语句入门基础教程 我们来看While 循环语句,它跟 For 循环区别在于,For 循环一般知道循环次数,在第一行里头就指明了,而while循环一般不知道循环次数,下面我 ...

  3. mysql基本sql语句大全(基础用语篇)

    mysql基本sql语句大全(基础用语篇). 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明 ...

  4. 数据库sql语句练习 基础篇

    学习数据库,做的练习题记录下来,方便那些想要练习的人 文章目录 数据库建表 1.customer表 2. product 3.order表 4.vendor表 5. recruit表 数据库习题单表查 ...

  5. mysql基础sql语句_SQL基础语句汇总

    引言 是时候复习一波SQL语句的语法了,无需太深,但总得会用啊. 语法 一步步由浅到深,这里用的都是mysql做的. 基础 连接数据库 mysql -h10.20.66.32 -uroot -p123 ...

  6. python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)

    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...

  7. sql语句(基础篇)

    sql语句 增 插入单条语句 字段的名称和后面的值须一一对应 INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...); 一次插入多条语句 ...

  8. MySQL原生SQL语句(基础)cmd 教你入门mysql

    这里是数据库的操作 首先我们要学会用cmd开和关mysql 1.关闭mysql net stop msyql 2.开启mysql net start mysql mysql -h IP -P 3306 ...

  9. mysql用语_mysql基本sql语句大全(基础用语篇)

    1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份 ...

  10. python简单命令语句_python基础教程之[基础学习]MySQL常用语句命令总结|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 相信平时大家在开发时都会使用MySQL数据库,它是目前比较火的一款数据库工具,对于大多数企业的业务来 ...

最新文章

  1. python中time()时间的相关问题
  2. 【小练习05】HTML+CSS--淘宝商铺小页面
  3. oracle经典增删该查,oracle基本语法(增删改查
  4. 步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method)
  5. OpenGL shader interpolation 着色器插值的实例
  6. php注册登录遍写入 遍验证,在文件指定行中写入内容的php...-自动注册登录验证机制的php代...-php中出现Undefined index报错的修复方法_169IT.COM...
  7. 一键移除所有权限密码,不到1MB!
  8. 数字头盔摄像头是一个智能选项
  9. 关于maven下载依赖失败问题
  10. 读《春秋》有感之十三:墙头草的生存技巧
  11. R语言实现随机森林代码
  12. Windows系统 clac命令详解,Windows系统使用命令行打开计算器
  13. (数据结构基础)Among the following threaded binary trees (the threads are represented by dotted curves),……
  14. 50件关于学霸与学渣的小事
  15. 小游戏 《唐僧大战白骨精》
  16. SHA1 简单介绍以及使用
  17. C++11 enable_if 详解
  18. python编程软件排行榜_python编程软件
  19. 如何提高mysql插入速度_mysql技巧:提高插入数据(添加记录)的速度
  20. (转载)阿里云开心过早!腾讯不构成威胁,请别忘了,网宿仍是国内老大

热门文章

  1. 用Delphi编写的一个上网助手
  2. 摩托罗拉e680i手机刷linux开源系统
  3. 基于ssm汽车租赁管理系统的设计与实现
  4. 计算机机房系统建设,计算机机房系统建设方案(范文).pdf
  5. 电赛-风力摆控制系统
  6. 代码编辑器CodeMirror及其简单的配置
  7. 一款你不容错过的Laravel后台管理扩展包 —— Voyager – Laravel学院
  8. 智方8000系汽车配件进销存管理系统 v8.28 bt
  9. 视频教程-一小时搞定简单VBA编程 Excel宏编程快速入门-Office/WPS
  10. mysql jemalloc_Jemalloc优化MySQL和Nginx