SQL语句简单应用(增,删,改,查)

目录

**数据库操作**

**数据表操作**:

**数据操作**:


在这里我们以数据库图形化管理MySQL-Front为例:

点击SQL编辑器进入SQL语句输入模式。

下面开始我们的SQL语句学习吧。

第一步我们当然需要创建一个数据库来测试SQL语句了:

        执行sql语句的2种方法:

        1.选中我们写好的sql语句,点击图中的按钮。

                

 

        2.按F9

注:在写完每一条sql语句我们要养成用分号(;)来结尾的好习惯,有始有终嘛。

**数据库操作**

        create database  test;       ----创建一个名为test的数据库

        drop database test;       ----删除名为test的数据库

        use test;        ----将当前操作目标切换为test数据库

**数据表操作**:

        注意:在数据表中一行叫一个记录,一列叫一个属性。

        create table 表名(列名1 数据类型,  列名2 数据类型,列名3 数据类型,.......)

        

        这里先介绍3种简单的数据类:

大小用途
char(字符型)0-255 字节定长字符串
int(整型)4字节大可能值
year(时间型)1 字节年份值

              

         drop table 表名;        ----删除数据表

**数据操作**:

增:

  INSERT INTO table_name ( field1, field2,...fieldN )
                         VALUES
                         ( value1, value2,...valueN );

        如果数据是字符型,必须使用单引号或者双引号,如:"value"。

 如图数据添加成功:

        

查:

select 字段名 from 表名 where 筛选条件;   

        字段名可以是单个字段;也可以是多个字段(可以来自同一个表也可以来自不同的表);也可以是全部字段,我们用*表示。

来自同一个数据表是时:

 

来自不同数据表时:

        表名指的就是字段来源于哪个数据表。在某些情况下我们需要指定 数据库名.表名来进行查询。

        筛选条件,这里筛选条件我们可以指定某一个字段 >,<,=某个具体的值,来获得我们想要的查询结果。

            

删:

DELETE FROM 表明 [条件(where)]
  • 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
  • 可以在 WHERE 子句中指定任何条件
  • 可以在单个表中一次性删除记录。

当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。

        

         删除shuju表中姓名为张三的记录。

如果我们不指定删除条件的话:

     

表中的所有记录都会别被清空。

 

update ... set ...语句也可以用来删除数据。

改:

UPDATE 表名 SET 字段名1=新的值, 字段名2=新的值
[WHERE 筛选条件]
  • 可以同时更新一个或多个字段。
  • 可以在 WHERE 子句中指定任何条件。
  • 可以在一个单独表中同时更新数据。

当需要更新数据表中指定行的数据时 WHERE 子句是非常有用的。

更新shuju表中学号为1001的记录,将姓名字段更新为"张三",出生日期字段更新为2010.

 update..set...语句还可以用来删除表中的所以记录,只需要将所有字段的值都更新为null即可。

例:

 

 

                  

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值