Mysql数据库的基本sql语句

Mysql数据库的基本sql语句

  • mysql基础
  • 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句
  • 2)管理数据库:
    • 2.1增加: create database 数据库 default character utf8;
    • 2.2删除: drop database 数据库;
    • 2.3修改: alter database 数据库 default character gbk;
    • 2.4查询: show databases / show create database 数据库;
  • 3) 管理表:
    • 3.1选择数据库: use 数据库;
    • 3.2增加: create table 表(字段名1 字段类型,字段名2 字段类型……);
    • 3.3删除: drop table 表;
    • 3.4修改:
      • 添加字段: alter table 表 add [column] 字段名 字段类型;
      • 删除字段: alter table 表 drop [column] 字段名;
      • 修改字段类型: alter table 表 modify 字段名 新的字段类型;
      • 修改字段名称 : alter table 表 change 旧字段名 新字段名 字段类型;
      • 修改表名称: alter table 表 rename [to] 新表名;
    • 3.5查询: show tables / desc student;
  • 4) 管理数据:
    • 4.1增加: insert into 表(字段1,字段2,。。。) values(值1,值2.。。。。);
    • 4.2删除: delete from 表 where 条件;
    • 4.3修改: update 表 set 字段1=值1,字段2=值2…… where 条件;
    • 4.4查询:
      • 4.4.1所有字段: select * from 表;
      • 4.4.2指定字段: select 字段1,字段2…. from 表;
      • 4.4.3指定别名: select 字段1 as 别名 from 表;
      • 4.4.4合并列: select (字段1+字段2) from 表;
      • 4.4.5去重: select distinct 字段 from 表;
      • 4.4.6条件查询:
        • a)逻辑条件: and(与) or(或): select * from 表 where 条件1 and/or 条件2;
        • b)比较条件: > < >= <= = <> between and(在。。。之间)
          select * from 表 where servlet>=90;
        • c)判空条件:
          判断null: is null / is not null
          判断空字符串: =” / <>”
        • 模糊条件: like
          %: 替换任意个字符
          _: 替换一个字符
      • 4.4.7分页查询:limit 起始行,查询行数: 起始行从0开始
      • 4.4.8排序:
        order by 字段 asc/desc asc: 正序,顺序 desc:反序,倒序
      • 4.4.9分组查询: group by 字段
      • 4.4.10分组后筛选: having 条件
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值