Mysql学习笔记

查看mysql默认的存储引擎

show variable like 'storage_engine%';

查看表的详情

show create table table_name \G

mysql修改表名

alter table old_table_name rename [to] new_table_name

mysql修改字段名字

alter table table_name change 旧属性名  新属性名  旧数据类型

mysql修改字段顺序

alter table table_name modify 字段名  字段类型  after 其他字段

constraint 约束名 unique(字段名)
Mysql所支持的存储引擎对每个表至少支持16个索引,总索引长度至少为256字节

mysql建索引的三种方式
建表的时候建立索引

index 索引名(字段名)
create index 索引名 on 表名(字段名)
alter table 表名 add index 索引名(字段名)

删除索引

drop index 索引名  on 表名

不仅会显示表的详细信息,同时也会显示视图的详细信息

show table status [from db_name] [like 'pattern']

查看视图信息可以使用desc 视图名,也可以使用如下:

use information_schema
select * from views where table_name='XXX' \G

视图修改

create or replace view view_name as select 语句

也可以使用alter view view_name as select 语句

使用关键字in时,查询集合中如果存在null,则不会影响查询,如果使用关键字not in时,查询集合中如果存在null,则不会有任何查询结果。

group_concat(field)显示每个分组中指定字段值

对于mysql,/和div %和mod,如果除数为0,将返回null

等于 = 或者 <=> 前者不能操作null,而后者可以

select null<=>null '<=>效果', null=null '=效果';
					1          null

不等于!= 或者<> 这两个比较运算符不能操作null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄宝康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值