MySQL语法

create database 数据库名;

create database 数据库名 set gbk; 创建数据库并设置为gbk编码格式;

create database 数据库名 set gbk collate gbk_chinede_ci; 创建一个使用gbk字符集,并带校对规则的数据库

show database; 查看当前数据库服务器中的所有数据库

show create database 数据库名 ; 查看创建数据库时的定义信息

drop database 数据库名;删除指定数据库

alter database 数据库名 character set utf8; 将数据库的字符改为utf8;

use 数据库名; 使用数据库

select database(); 选中数据库

create table 表名();

insert into 表名(字段)values(值);

update 表名 set 列名 = 值 where 列 = 值;

delete from 表名 where 列 = 值;

truncate table 表名;

group by 分组

having 筛选

order by 排序

limit 结果限定 限定查询结果起始行以及总行数0开始

between 值 and 值  指定数的范围 前者不能大于后者

is null 非空判断 is not null 为空

in 参数为查询的范围;

like 模糊查询 _ 表示一个任意字符,% 表示任意字符

distinct 去重

count() 统计指定列不为null的记录行数; 
max()计算指定列的最大值;
min()计算指定列的最小值;
sum()计算指定列的和;
avg()计算指定列的平均值;

实体完整性:主键的值不能为空或部分为空的约束条件称为实体完整性。实体完整性要求每一个表中的主键字段都不能为空或者重复的值。

primary key主键约束:数据唯一且不能为null;一个表中只能有一个PK约束,联合PK约束算是一个PK约束。

unique 唯一约束:数据唯一,可以有null;唯一约束在MySQL中可以有多个null(可以看成bug了),在ORACLE中只能有一个null,否则报错。
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值