mysql 操作语句_select子句、数据库的操作

select 5种子句

where 、针对表中的列发挥作用,查询数据

group、分组查询 ,把行按字段分组

         select id,sum(dd*ss) from table_num group by id;

having、针对查询结果中的列发挥作用,筛选数据

         selectprice from shop where id=3 having price>200;

orderby、排序功能 默认升序asc 降序 desc

                   orderbyitem 1,item2 asc/desc

limit[offset][N]   select * from stu where stuid limit 5,10;

having与where异同点

where针对表中的列发挥作用,查询数据

having针对查询结果中的列发挥作用,筛选数据

创建create,修改alter,删除drop 数据库和表,以及解决显示中文乱码问题

mysql 创建 数据库时指定编码

GBK: create database test2 DEFAULT CHARACTER SETgbk COLLATE gbk_chinese_ci;
UTF8: CREATE DATABASE `test2` DEFAULT CHARACTERSET utf8 COLLATE utf8_general_ci

删除:

drop database xue_xiao;

创建新表 
         create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 

删除新表:drop tabletabname 

 

添加主键:Alter table tabname add primary key(col)    

删除主键:Alter table tabname drop primary key(col)

创建索引:create [unique] index idxname on tabname(col….) 
删除索引:drop index idxname 

创建视图:create view viewname as select statement 
删除视图:drop view viewname



增加列:alter table xue_sheng ADD nian_ling int;

删除列:alter table xue_sheng DROP nian_ling;

修改列:   alert table xue_shengmotify nianling varchar(20);




增加列:alter table xue_sheng ADD nian_ling int;

删除列:alter table xue_sheng DROP nian_ling;

修改列:   alert table xue_shengmotify nianling varchar(20);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值