SQL语法基础(关系型数据库)

本文介绍了SQL中的基本操作,包括创建数据库和表,删除数据库和表,更新表数据,插入记录,以及查询数据的各种方法,如自然连接、内连接、左连接、右连接,以及常用的SQL函数,如统计函数、日期函数和字符串函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新增

关键字:create

语法:

1、create database 数据库名称;

2、create table <表名>(<字段名1><类型>,<字段名2><类型>,<字段名3><类型>) DEFAULT CHARSET=UTF8;        

 

删除

关键字:delete/drop

语法

1、drop database 数据库名称;

2、delete from 表名;

修改

关键字:update

语法

1、update 表名 set 字段名1=新值1,字段名2 =新增2 where 条件表达式1 and(or) 条件表达式2;

插入

关键字:insert

语法

1、insert into <表名>(字段名1,字段名2)valus (值a,值b,值c);

2、insert into <表名>valus (值a,值b,值c),(值a,值b,值c);

3、insert into <表名>(字段名1,字段名2) valus (值a,值b,值c),(值a,值b,值c);

查询

关键字:select

语法:

自然连接:select * from 表1 join 表2 on  表1_ID=表2)_ID;

内连接:select * from 表1 inner join 表2 on  表1_ID=表2)_ID;

左连接:select * from 表1 left join 表2 on  表1_ID=表2)_ID;

右连接:select * from 表1 right join 表2 on  表1_ID=表2)_ID;

函数:

一、数组相关函数

1、最小值:min()

2、最大值:max()

3、求和   :sum()

4、平均数:avg()

5、计数   :count()

二、日期函数

1、获取当前日期时间:sysdate()

2、获取系统当前日期:curdate()

3、获取系统当前时间:curtime()

4、为指定日期增加一个时间间隔的函数

        DATE_ADD(date,INTERVAL expr unit)

        select DATE_ADD(CURDATE(),INTERVAL 1 day);--在当天日期的基础上加一天

三、字符串函数

1、字符串拼接函数:con(字段A,字段B)

        Select concat(id,sex) from member;

2、字符串截取函数:substr(字段A,截取开始的位置position,截取字符个数)

        Select name ,substr(name,2,3) from member;

3、获取字符串长度的函数:length(字段A)

        Select name,length(name) from member;

        一个汉字三个长度

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值