1.删除表

drop  table +表名

2.修改表

alter  table+表名+ add(添加)+列名+ int(类型)

alter  table+表名+ drop(删除)+column(列)+列名

3.删除数据库

Drop  datebase +库名

CRUD操作

C代表create 添加数据

R代表 read  读取数据

U代表update 修改数据

D代表delete 删除数据

1.添加数据

Insert(插入/添加) into+ 表名+ values(添加的值) ,‘    ’转换字符串

Insert  into Nation values(‘n002’,‘回族’)

Insert  into Nation values(‘n003’,‘’)

多列添加:Insert  into  Nation(code,name) values(‘n003’,‘维吾尔族’)

Insert  into friends values(‘p003’,‘p007’)

2.删除数据

delete  from Nation 删除所有

delete  from friends where ids=5

3.修改数据

update  Friends set  fcode=‘’p016’ 修改所有

update  Friends set  fcode=‘p006’,mcode=‘p002’where ids=4

查询

1.简单查询

select * from info(表名)   --查所有数据

select  code,name  from info        --查指定列的数据

select  code as ‘代号’,name as ‘姓名’ from info (改变列名)  --给列指定别名

2.条件查询

select * from info where code=‘p001’

select * from info where sex=‘true’,and nation=‘n001’   --多条件并的关系

select * from info where sex=‘true’,or nation=‘n001’    --多条件或的关系

3.范围查询

select * from car where price>40 and price<50

select * from car where price between 40 and 50

4.离散查询

select * from car where code in(‘c001’,‘c005’,‘c010’,‘c015’)

select * from car where code not in(‘c001’,‘c005’,‘c010’,‘c015’)

5.模糊查询

select * from  car where name like ‘%宝马%’   --查包含宝马的

select * from  car where name like ‘宝马%’    --查以宝马开头的

select * from  car where name like ‘%宝马     --查以宝马结尾的’

select * from  car where name like ‘宝马’      --查等与宝马的

select * from  car where name like‘__E%’   --查第三个字符是E的

%代表是任意多个字符

_代表是一个字符

6.排序查询

select * from car order by price asc  --以价格升序排列

select * from car order by price desc  –以价格降序排列

select * from car order by 0il desc, price asc  --以两个字段排序,前面的是主条件后面的是次要条件

7.分页查询

select  top 5 * from car

select  top 5 * from car where code not in (select  top 5 code from car)

当前页:page  = 2  row= 10

select top row * from car where code not in (select top (page-1) * row code from car)

8.去重查询

select distinct  brand from car

9.分组查询

select Brand from car group  by  Brand  having count(*)>2

10.聚合函数(统计查询)

select  count(*)查询完以后到底有多少数据 from car –查询所有数据条数

select  count(code)  from car    --查询所有数据条数

select  sum(price) from car(表名) 求和

select  sum(price) from car 求和

select  sum(price) from car 求和

select  sum(price) from car 求和

SQL数据库 CRUD的更多相关文章

  1. SQL数据库—<2>数据库基本操作(CRUD)

    学习基本操作语句之前先简单了解数据库的基本数据类型: 数据类型:    二进制数据:以十六进制形式存储        固定长度:binary        可变长度:varbinary    字符数据 ...

  2. 【转载】ADO.NET与ORM的比较(3):Linq to SQL实现CRUD

    [转载]ADO.NET与ORM的比较(3):Linq to SQL实现CRUD 说明:个人感觉在Java领域大型开发都离不了ORM的身影,所谓的SSH就是Spring+Struts+Hibernate ...

  3. JDBC-ODBC桥连接方式操纵SQL数据库

    /**  * 功能:演示使用JDBC-ODBC桥连接方式操纵SQL数据库  * 作者:徐守威  * 操作步骤:  * 1.配置数据源  * 2.在程序中连接数据源  * 3.操作数据  */ pack ...

  4. 数据库CRUD操作以及MyBatis的配置使用

    • 业务字段设计 • 数据库创建 • CRUD操作 • MyBatis集成 • 注解和XML定义 • ViewObject和DateTool • 首页开发     • 业务字段设计 实体: name: ...

  5. 试用 Azure Sql 数据库

    我们的12月试用账号的免费服务里有一个Azure Sql服务,最近正好自己做一个小工具需要一个数据库,正好可以把它当测试库顺便体验一把Azure Sql. 概述 Azure SQL 数据库 Azure ...

  6. CQL和SQL的CRUD操作比较

    数据进行CRUD操作时,CQL语句和SQL语句的异同之处. 1.建表 2.CRUD语句比较 3.总结 1.建表 在此之前先分别创建两张表,插入数据,用来测试然后进行比较 在SQL数据库里面创建表 在C ...

  7. KTV项目 SQL数据库的应用 结合C#应用窗体

    五道口北大青鸟校区 KTV项目 指导老师:袁玉明 歌曲播放原理 SQL数据库关系图 C#解决方案类图 第一步:创建数据库连接方法和打开方法和关闭方法! public class DBHelper { ...

  8. jquery autocomplete实现读取sql数据库自动补全TextBox

    转自我本良人 原文 jquery autocomplete实现读取sql数据库自动补全TextBox 项目需要这样子一个功能,其他部门提的意见,只好去实现了哦,搞了好久才弄出来,分享一下. 1.前台页 ...

  9. SQL数据库

    SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出“做什么”的命令,“怎么做” ...

随机推荐

  1. Cmder | 一款命令行增强工具

    文章目录 什么是cmder 安装cmder 让cmder便于使用 将cmder添加到右键菜单中 在设置中添加语言环境 设置默认使用cmd.PowerShell还是bash 调节背景的透明度 添加 ll ...

  2. INLINE-BLOCK和FLOAT(二)(转)

    一.一抹前言 没有爱的日子,时间如指尖细沙,不知不觉就流逝了.写“CSS float浮动的深入研究.详解及拓展(一)”和“CSS float浮动的深入研究.详解及拓展(二)”似乎就在不久前,然而相隔差 ...

  3. Easyui treegrid 无法显示树形结构解决办法

    easyui treegrid 中检查了数据结构没有问题的,但就是不展示树形结构, 检查发现原来是 var columnsAll = [ { title: '任务ID', field: 'TaskID ...

  4. Delphi Delay 延时计数的功能。 下面的方法都是思路,但是没有用在项目上

    procedure Tfrm_InstrumentControl.aa;var CurLength: Word; vTimeLength: Word;begin Screen.Cursor := cr ...

  5. jQuery--样式

    Jquery(一)——样式篇1.$(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码, 因为我们在执行代码的时候,可能会依赖页面的某一个元 ...

  6. ISP图像调试工程师——3D和2D降噪(熟悉图像预处理和后处理技术)

    2D降噪:只在2维空间域上进行降噪处理.基本方法:对一个像素将其与周围像素平均,平均后噪声降低,但缺点是会造成画面模糊,特别是物体边缘部分.因此对这种算法的改进主要是进行边缘检测,边缘部分的像素不用来 ...

  7. 深入理解JS函数作用域链与闭包问题

    function fun(n,o) { console.log(o) return { fun:function(m){ return fun(m,n); } }; } ); a.fun(); a.f ...

  8. sqls

    ALTER TABLE `shh_data`.`topic_floor` ADD COLUMN `updated_date` DATETIME NULL AFTER `publish_date`,AD ...

  9. 除了cPickle,cjson外还有没有更高效点的序列化库了

    除了cPickle,cjson外还有没有更高效点的序列化库了 http://blog.csdn.net/chen_lovelotus/article/details/7228745 msgpack最快 ...

  10. 持续集成之代码质量管理-Sonar

    原文:http://blog.csdn.net/abcdocker/article/details/53840582 Sonar介绍 Sonar 是一个用于代码质量管理的开放平台.通过插件机制,Son ...