数据库基本操作-DDL

本文介绍了数据库的基本操作,包括DDL(数据定义语言)如创建数据库、数据类型和约束,DML(数据操作语言)如插入、删除、更新及约束管理,以及DQL(数据查询语言)中的基本查询、模糊查询、排序、聚合和分组等。
摘要由CSDN通过智能技术生成

数据库基本操作-DDL

图片上mydb1是所创建的数据库的名字

 

 在Decimal中,表述为decimal(M,D) 比如decimal(5,2)5指小数点前面5位数,2指保留两位小数

 

数据操作语言-DML

insert插入 delete删除 update更新

约束:

主键约束:

非空,不重复 ,注意!如果是联合主键那么多个列只要有一个值不一样就符合主键约束,但是只要有一个值为null就不符合主键约束

单列主键:

联合主键:
 两者也都可以在外添加:

 注意,无论是在内添加主键约束还是在外添加主键约束都只能添加一次主键

 删除主键约束:

自增长约束:

 

非空约束:

 删除非空约束:

删除时只需要写出格式为: alter table 表名 modify 字段 类型;

唯一约束:

注意!null和任意值都不相同甚至null!=null

唯一约束需要有约束名,如果是在创建表时指定,那么列名即为约束名

删除唯一约束: ALTER TABLE 表名 drop index 约束名;

默认约束:

在输入时如果没有输入具有默认约束字段的列的值,系统会自动将设定的默认值添加上去,如果明确输入了这一列的值为null那么就不会使用默认值而是直接使用null 

基本查询-DQL

*表示全部列,as起别名,distinct去重复值,直接列名加减

 

查询表中的某项数据是否为null可以用isnull判断不是null可以用is not null

 

与可以写成and

 同上述and或可以写成or

模糊查询:%可以匹配任何字符,_可以匹配一个任意字符 

排序:

 注意排序时字段必须是数值类型或英文字符串

如果为英文字符串字段那么就按字典顺序排序

一般在order by后面可以有多个字段,但第一个是主字段,一般按照第一个来排,如果第一个完全一样才会使用以后的并且依次使用

聚合查询:

 

 注意!在这里格式为:select count(*) count(c1[列名]) from qwe[表名];

分组查询:

关键字group by

上述格式中select后面可以使用上方聚合查询的知识.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值