10月16日下午CRUD操作

  1. 注释语法- -, #
  2. .sql后缀的文件是数据库查询文件,用数据库查询打开
  3. 保存查询
  4. 在数据库中 列有个名字叫字段,行有个名字叫记录。

CRUD操作:create 创建 read  读取update 修改delete  删除

一、添加数据

Insert  into  info  valuse

(

‘p009’,                       主键不能重复

’张三’,

1,                            布尔型 不是字符串不用引号

’n001’,

’2016-8-30 12:9:8’

)  ;                          往info表中添加数据

给特定的列添加

Insert  into  info  valuse(‘p009’, 张三’,’’,’’,’’);  这样是空字符串

或者

Insert  into  info (code,name )  valuse(‘p009’, ’张三’);  这样是全空

自增长的列的处理

Inset  into family  valuse(‘’, ‘p001’,’名字’ );  自增长设置空字符串

二.删除数据

删除所有数据 Delete  from  family

删除部分数据Delete  from  info  family  where  code=’p001’

Delete  from  表名 where 条件

三,修改数据

全部修改 Update  info  set  name=’姓名’

修改特定数据 Update  info  set  name=’姓名’ where code =’p002’

修改多列 Update  info  set  name=’姓名’ , sex=1  where code =’p002’

    Update  表名  set  要修改的内容  where 条件

四,读取数据

  1. 简单读取 查询所有列(*) 所有行(没有加条件)

      Select*form info  从info表中查询所有列所有行

  2.读取特定列

      Select  code,name  info  从info表中查询code和name列

  3.条件查询

      Select*form info wherer code=’p003’

  4. 多条件查询

      Select*form info wherer code=’p003’ or  nation=’n002’  或的关系   两个条件满足一个都可以

      Select*form info wherer code=’p003’  and  nation=’n002’  与的关系  同时满足两个条件才可以

5.关键字查询(模糊查询)

查所有包含奥迪的汽车

Select*form info wherer name like ‘%奥迪%’;          百分号%代表任意多个字符

查以’皇冠’开头的的所有汽车

Select*form info wherer name like ‘皇冠%’;

查询汽车名称中第二个字符是’马’的

Select*form info wherer name like ‘_马% ’            下划线_代表任意一个字符

6.排序查询

Select*form  car  order  by  powers      根据powers排序  默认升序排列

Select*form  car  order  by  powers  desc        降序排列

先按brand升序排,再按price降序排

Select*form  car  order  by  brand,price  desc    第一个主要的,先按第一个排

时间: 2024-12-29 11:39:54

10月16日下午CRUD操作的相关文章

[NOIP集训]10月16日

今天的文件夹:10月16日.zip 毕竟是第一天,题目比较简单,简单说下做法. T1:对区间按左端点为第一关键字,右端点为第二关键字进行排序,然后计算可合并的区间,即前面区间的右端点不小于后面区间的左端点,这样合并后,新区间的右端点为二者右端点中的较大值. T2:这题跪了一次.样例太有误导性,严重差评.题意是 询问在时间$[x,y]$内海浪高度第$K$小的单位时刻是那个时刻. 但由于样例太弱,错以为是 询问在时间$[x,y]$内海浪高度第$K$小的海浪高度值. 除了这个问题,别的都很简单了,抽出

【每日圣经日历】2014年10月16日

注:移动用户(特别是苹果(Ipad))可以全选文字使用机器朗读 Jeudi le 16 Octobre 2014 礼拜四 2014年10月16日 Ceux qui avaient pour demeure les ténèbres et l'ombre de la mort Vivaient captifs dans la misère et dans les chanes, Parce qu'ils s'étaient révoltés contre les paroles de Dieu,

10月16日上午数据库基础操作(创建、删除)

创建数据库 Create  database  text2  创建数据库text2 2. 删除数据库 Drop  database   text2  删除数据库text2 创建表 Create  table class   创建一个表叫class                  这是个主表 ( Code  varchar(20)  primary key,                                     创建序号 Name  varchar(20)   not  nul

2016年10月16日--ArrayList集合、特殊集合

ArrayList集合 使用前引用 using System.Collections; ArrayList集合 实例化.初始化 ArrayList al = new ArrayList(); ArrayList与Array的名字很相似. 相同点: (1)两者都实现了IList.ICollection.IEnumerable接口: (2)两者都可以使用整数索引访问集合中的元素,包括读取和赋值,且集合中的索引都从0开始. 不同点: (1)ArrayList是集合,而Array是数组: (2)Arra

10月24日下午PHP封装

1 <?php 2 3 class Ren 4 { 5 private $name; 6 private $sex; 7 private $age; //年龄必须在18-50之间 8 9 function __construct($v) 10 { 11 $this->sex = $v; 12 } 13 //魔术方法set 14 function __set($n,$v) 15 { 16 if($n=="age") 17 { 18 if($v>=18 &&

【转】华为HBase索引模块应用:HBase二级索引模块:hindex调研 2014年10月16日

文章出处:http://www.batchfile.cn/?p=63 HBase二级索引模块:hindex调研 hindx是HBase的二级索引方案,为HBase提供声明式的索引,使用协处理器对索引表进行自动创建和维护,客户端不需要对数据进行双写.并且hindex采用了一些巧妙的Rowkey编排方式,使索引数据和实际数据分布在同一个Region,实现了较高的查询性能.介绍如下:huawei-hbase-secondary-secondary-index-implementations 代码下载地

5月16日下午学习日志

下午学习了通信原理,写了一套四级真题,首次接触java和Eclipse,了解到Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的.具有商业品质的工业平台.它主要由Eclipse项目.Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成--Eclipse Platform.JDT.CDT和PDE.JDT支持Java开发.CDT支持C开发.PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通

10月28日下午 数据库的增加、删除、查询(匹配数据库登录)

一.匹配数据库登录 步骤: 1.做一个普通的登录界面,注意提交方式为post. <!--登录界面--> <form action="chuli.php" method="post"><!--表单提交action到chuli界面,提交方式设置为post.--> <div>用户名:<input type="text" name="uid"/></div> &l

关于10月16日模拟赛的心得与感悟

终于写到今天了... 第一题:纯水题,送分.模拟即可 第二题:最短路径. 大概题意是给出两个点的编号和n个点的坐标.要求每个点经过一次,0点允许经过两次.其中有三个限制条件: 1.从A走到B时,只能由横坐标小的点走到大的点.2.由B回到A时,只能由横坐标大的点走到小的点.3.有两个特殊点b1和b2,b1在0到n-1的路上,b2在n-1到0的路上. 可以运用动规的思想,定义dp[i][j].表示了第一条线路最前端为i , 第二条线路最前端为j 的最小路径长度. 每次更新时,取出 k = max(