mysql如何子母语句_MySQL常用语句

1,查看数据库:    show databases;

2,使用数据库:    use 数据库名;

3,查询表格:    show tables;

4,查看表结构:desc 表格;

4,创建表格,删除表格,修改等设置,用Navicat可以很容易完成的。

5,增、删、改、查,以下表为例

1d808e9f406727aba915b0b269f8bbd5.png 

6c74a2dbed3709b0d15f8515905d7309.png

注意符号要切换到英文呀!

增加:insert into student value (10,"张三","男");

删除:delete from student where id=3;

修改:update student set name="李四" where id=9;

查询:select * from score order by socre desc ;

模糊查询: select * from score where socre like "%1%";

求和:select sum(socre) from score;

16fdd8c0b5b1821e37859ff95ebf32b6.png

1,select * from message ORDER BY r_send_time desc limit 10

2,update message set r_phone="17300060001" where id = 4

3,select student.name,score.socre from score LEFT JOIN student on score.s_id=student.id where sex="男" group by subject order by score.socre desc;

或者

select a.name,b.socre from score b LEFT JOIN student a on b.s_id=a.id where sex="男" group by subject order by b.socre desc;

JOIN 按照功能大致分为如下三类:

通过  on   连接连个表的主键,不是  in  容易记混淆了,哈哈

INNERJOIN(内连接,或等值连接)  ......   on  .........:获取两个表中字段匹配关系的记录。

LEFTJOIN(左连接)......  on.........:获取左表所有记录,即使右表没有对应匹配的记录。

RIGHTJOIN(右连接)...... on  .........:与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。

6,字符集编码:

SHOW VARIABLES LIKE 'character_set_%'    -- 查看所有字符集编码项

设置编码格式

set character_set_client = gbk;

set character_set_results = gbk;

set character_set_connection = gbk;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值