SQL语句基础模板

这篇博客详细介绍了SQL中的基本操作,包括创建、查看和删除数据库,以及对表的各类操作,如创建、修改、删除表和字段,以及进行简单的数据增删改查。内容涵盖对库的选择,查看表信息,以及表结构的维护。

一、对库的操作

创建一个数据库

create database 库名(character set 字符集名) 


查看已创建数据库信息

show create database 库名


删除库

drop database 库名


使用库

use 库名


查看正在操作的库

select database();

二、对表的操作


创建一张表

create table 表名(

  字段名 数据类型 (长度限制)  [约束(主键、不可为空等) ] 

 );


查看数据库中所有表信息

show tables;


查看表结构

desc 表名


删除一张表

drop table 表名


为表添加字段

alert table 表名 add 字段名 类型 (长度) [约束]


修改字段

alert table 表名 modify 需要修改的字段名 类型 (长度) [约束]


修改字段名

alert table 表名 change 旧字段名  新字段名  类型 (长度) [约束]


删除字段 

alert table 表名 drop 字段名


修改表名

alert table 表名 to 新表名


修改表的字符集

alert table 表名 character set 编码格式


查看当前表的编码等信息

show create table 表名


三、简单增删改查(单表)

插入数据
insert into 表名(字段1,字段2,……) value (值1,值2,……);
insert into 表名 value (值1,值2,……);

修改数据
update 表名 set 字段名=值 ,字段名=值,…… where 条件

删除数据
delete from 表名 where 条件
不加where条件会清空整个表

查询数据
select (查询所有字段为*)字段1,字段2,…… from 表名 where 条件
select 字段1 as 别名1,……from 表名 where 条件   为查询结果起别名
select * ,字段1 as 别名1,…… from 表名 where 条件  查询所有列之后再新起一列设置别名
select distinct(字段1) from 表名  结果去重
select 字段1+n from 表名 where 条件 将字段值+n显示
select * from 表名 where 字段1 like %n% 模糊查询,匹配结果带有n的查询,可以前模糊和后模糊已经完全模糊匹配
select * from 表名 where 字段1 in (范围内值1,范围内值2,……) 将查询出来的值在指定范围内筛选
select * from 表名 where 条件1 and 条件2…… 多条件查询,需同时满足所有条件
select * from 表名 where 条件1 or 条件2…… 多条件满足一个即可
select * from 表名 where 条件…… order by 字段1 asc/desc 将查询结果根据字段1升序/降序排列
select sum/avg(字段1) from 表名 where 条件 查询出字段1的总和/平均值
select count(字段1/*) from 表名 查询记录数,null不计数
select注意事项,分组后条件筛选只能用having 


----------------------------------------------------------------------------------------------    










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值