首页 > 代码库 > 创建,读取,修改,删除表 上

创建,读取,修改,删除表 上

  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    第一个主要的,先按第一个排

创建,读取,修改,删除表 上