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 求和

数据库 CRUD的更多相关文章

  1. 【转】数据库CRUD操作

    数据库CRUD操作 一.删除表   drop table 表名称 二.修改表 alter   table 表名称 add  列名 数据类型   (add表示添加一列) alter  table  表名 ...

  2. MySQL数据库CRUD命令用法

    数据库CRUD操作即添加(Create).读取(Read).更新(Update)和删除(Delete). 1. 添加操作也称插入操作,使用Insert语句,Insert语句可以用于几种情况: 插入完整 ...

  3. 10月16日下午MySQL数据库CRUD操作(增加、删除、修改、查询)

    1.MySQL注释语法--,# 2.2.后缀是.sql的文件是数据库查询文件. 3.保存查询. 关闭查询时会弹出提示是否保存,保存的是这段文字,不是表格(只要是执行成功了表格已经建立了).保存以后下次 ...

  4. 数据库CRUD操作:C:create创建(添加)、R:read读取、U:update:修改、D:delete删除;高级查询

    1.注释语法:--,#2.后缀是.sql的文件是数据库查询文件3.保存查询4.在数据库里面 列有个名字叫字段   行有个名字叫记录5.一条数据即为表的一行 CRUD操作:create 创建(添加)re ...

  5. jdbc 连接各种数据库 CRUD

    一,jdbc简介 SUN公司为了简化.统一对数据库的操作,定义了一套Java操作数据库的规范(接口),称之为JDBC.这套接口由数据库厂商去实现,这样,开发人员只需要学习jdbc接口,并通过jdbc加 ...

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

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

  7. django notes 六:数据库 CRUD 操作

    CRUD 也没什么可说的,django 提供了完善的 orm  api, 直接用就行了. 我只贴几个列子,一看就明白了,自己再用用就熟了. # create b = Blog(name='Beatle ...

  8. SQL数据库 CRUD

    1.删除表 drop  table +表名 2.修改表 alter  table+表名+ add(添加)+列名+ int(类型) alter  table+表名+ drop(删除)+column(列) ...

  9. MySQL数据库 crud语句 ifnull() 创建新账户 备份数据库 一对多关系 多对多(中间表) 外键约束 自关联 子查询注意事项 DML DDL DQL mysql面试题 truncate与delete的区别

    DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL ...

随机推荐

  1. Linux下安装Xdebug

    为了调试PHP程序,安装一下xdebug. 官方网址: http://www.xdebug.org 首先下载xdebug2.1.0,在官方首页下载源代码,下载回来的文件名是:xdebug-2.1.0. ...

  2. nodejs 执行shell 命令

    有需要从前端操作服务器执行shell命令的需求 建立一个process.js文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 var process =  ...

  3. wsdl 结构

    WSDL文档可以分为两部分.分别是抽象部分和具体描述 部分. 抽象部分 抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随 机器或语言而变的元素.<types>.< ...

  4. vbox共享文件 挂载

    环境:主机操作系统是Windows 7,虚拟机是open suse 12.0,虚拟机是VirtualBox 4.2.1. 1. 安装增强功能包(Guest Additions) 安装好open sus ...

  5. ubuntu下c/c++开发环境配置

    刚转好的UBUNTU14.04.01 TLS . 试了一下GCC,结果如下不能编译 gcc -o hello hello.cpp gcc: error trying to exec 'cc1plus' ...

  6. 异常处理与MiniDump详解(4) MiniDump

    http://blog.csdn.net/vagrxie/article/details/4398721 异常处理与MiniDump详解(4) MiniDump 分类:             [Wi ...

  7. Android生命周期详细说明

    提供两个关于Activity的生命周期模型图示帮助理解:                                           图1 图2 从图2所示的Activity生命周期不难看出, ...

  8. android部分机型(HTC D610) menu键的显示问题

    今天遇到了一个很恶心的问题... htc某些机器的menu键是在屏幕里的,可以由系统控制显示和隐藏.今天遇到了一个问题,有两个应用,一个运行后显示menu键,另一个不显示... 找了好一会儿,发现是  ...

  9. windows bat常用命令积累

    1.判断文件夹是否为空  dir/a/b "D:\test"|findstr . >nul&&(echo 有文件)||(echo 空)   2.多层文件夹遍历 ...

  10. [LeetCode]题解(python):100 Same Tree

    题目来源 https://leetcode.com/problems/same-tree/ Given two binary trees, write a function to check if t ...