简单的sql语句

  • 创建表格

格式 :create+库名+表名(

                 属性 数据类型(长度限制)

            );

char为限定字符长度,仅能使用符合长度的字符,varchar为最大限制,只要长度小于限制即可;

多个属性之间用逗号间隔,最后一个属性后不能加逗号。

  • 插入数据

格式:insert into  +表名+(属性A,属性B.....) values (属性A的值,属性B的值......)

  • 查询数据

模糊查找

格式:select * from +表名

会将表中全部数据显示出来

 精确查找:

格式:select * from +表名   where  需要查找的数据所需要符合的条件

  • 修改数据

 格式:update +表名  set  +被修改属性 = +修改后数值    where   需要被修改的数据中的条件

  • 删除数据

全部删除:

格式:delete from +表名

精确删除

格式:delete from +表名 where  删除数据符合的条件

值得注意的是:除了查询以外,增删改三种命令的执行结果显示的都是受影响的数据行数 

即命令增加或者删除或者修改了几条数据 

  • 修改表名

格式:rename +库名 +原表名 to  新表名

  • 删除表

格式:drop +库名 +表名

  • 截断表

格式:truncate +库名 +表名

从效果来看,等于删除表,不过截断表不需要提交事务

  • 约束

约束,就是在创建表时给新建的数据特定的条件。使其值能符合建表人给定范围或者作其他用途

一:not null(不为空)

id char(36) not null

 表示在插入数据时,id不能为空,否则报错误。
在插入数据时,插入的数据不能时null,但是可以是’‘(两个单引号之间没有字符和数字)

二:default(默认值) 

address varchar (30) default '中国'

在没有给数据的此属性赋值时,会使用默认值

三:unique(唯一的)

name varchar(30) unique

不能有此属性值相同的数据出现,但是都为null值不算做值相同,可以重复。

四:主键

id char(36) primary key

设置某属性为主键,要求字段值不重复且不允许null

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值