数据库操作(一)SQL语言

#博学谷IT学习技术支持#

一、数据库和数据库管理系统

数据库就是一种存储结构,允许数据的输入、处理和搜索,可以实现数据的共享,保证了数据的独立性,同时减少了数据的存储空间,提高了维护性;而数据库管理系统则可以方便我们进行数据库的建立,查询和数据维护。

二、SQL语言

SQL主要分为DDL数据定义语言、DML数据操纵语言、DQL数据查询语言、DCL数据操控语言。

其中DDL是操纵数据库和表结构的,主要是负责数据库和表的创建、删除查询的;

而DML和DQL则是操纵表中数据的,负责对数据进行增删改查的。

2.1DDL语言

(一)创建与删除:create/drop database/table +名称

也可以在后面加if语句进行判断创建和删除的数据库和表格是否存在:exists

(二)查询库名或表名:show databases/tables

(三)修改表:alter table 名称 +关键字 +对应参数

rename to:重命名,后面跟新表名

add:添加,后面跟新列名和数据类型

modify:修改数据类型,后面跟列名和新数据类型

change:改变列,后面跟列名,新列名和新数据类型

drop:删除,后面跟列名

2.2DML和DQL语言

(一)增,添加数据:insert into 表名(列名)values(值)

(二)删,删除数据:delete from 表名 +where 条件

(三)改,修改数据:update 表名 set 列名=修改值,。。。, where 条件;

(四)查,查询语句:select 列名 from 表+where:条件+group by 分组+having 分组后筛选+order by 排序+limit 分页

注:

1.查询所有字段时可以用*代替;

2.使用distinct 关键字可以去除重复数字;

3.可以用as给对应的表起别名,简化书写,而且as 可以省略; 

4.排序中asc 代表升序,desc 代表降序,无特别说明时默认为升序

5.模糊查询:可以用like+占位符进行模糊查询,其中_代表单个字符,%代表多个字符;

6.可以用聚合函数统计数量count(),最值max()、min(),求和sum()和平均数avg();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值